J'ai suivi la documentation officielle pour créer ma page d'archives: http://codex.wordpress.org/Creating_an_Archive_Index
Cela fonctionne très bien, sauf que "is_archive () renvoie false lorsque je consulte cette page.
Une idée ?
Parce qu'un "archives" Page n'est pas un index d'archives de blog Posts , mais plutôt un Page .
Une page "archives" est simplement un modèle de page personnalisé, qui s'applique à une page statique.
La condition is_archive()
renvoie true si un archive index est affiché. Une page d'index d'archive affiche Posts , pas statique Pages .
MODIFIER
Au lieu d'utiliser if ( is_archive() )
, essayez d'utiliser if ( is_page( 'archives' ) )
(en supposant que vous ayez nommé votre page statique Archives ).
Alternativement, vous pouvez utiliser if ( is_page_template( 'archives.php' ) )
(en supposant que vous ayez nommé votre fichier modèle comme archives.php
).