En utilisant si is_page() de WordPress instruction conditionnelle

Je suis en train d'essayer d'avoir des images différentes sur chaque une de mes pages construit sur wordpress.

Donc, j'ai la suite dans ma index.php fichier, archive.php fichier, page.php fichier, etc:

<img src="<?php bloginfo('template_url'); ?>/images/<?php echo $toppic; ?>" alt="page1" id="mainPageImg" />

Maintenant, dans mon page.php fichier, j'ai le texte suivant:

<?php
    //TOP PICTURE DEFINITIONS
    if ( is_home() ) {
        $toppic == 'page1.png';
    }
    if ( is_page('articles') ) {
        $toppic == 'page2.png';
    }
?>

Comment se fait-ce qui ne fonctionne pas? Je l'ai essayé avec un égal (=) signe...

EDIT: Si j'ai de définir $toppic en haut, par exemple, dans le index.php fichier comme suit:

<?php $toppic = 'page1.png'; ?>

Alors il fonctionne. Par conséquent, il doit être quelque chose qui a à voir avec le si conditionnel is_page/is_home consolidés. Des idées?

Merci!
Amit

InformationsquelleAutor Amit | 2010-08-01