私は私のアーカイブページを作成するために公式の文書に従った: http://codex.wordpress.org/Creating_an_Archive_Index
このページを表示しているときに、 "is_archive()がfalseを返すことが問題ありません。
何か案が ?
なぜなら "archives" Page はブログの アーカイブインデックス ではなく 投稿 ではなく、 Page であるからです。
「アーカイブ」ページは、スタティックページに適用される単なるカスタムページテンプレートです。
アーカイブインデックス が表示されている場合、is_archive()
条件はtrueを返します。アーカイブインデックスページに 投稿 が表示され、静的ではありません ページ が表示されます。
_編集_
if ( is_archive() )
を使用する代わりに、if ( is_page( 'archives' ) )
を使用してみてください(静的なPage /という名前を付けたと仮定して Archives )。
代わりに、if ( is_page_template( 'archives.php' ) )
を使用することもできます( テンプレートファイル をarchives.php
として指定したとします)。