忍者ブログ
08 October

条件分岐 is_home が反映されない

http://imasashi.net/if_is_home_query.html

↑めちゃわかりやすい図つき解説

トップページで記事一覧等のループを使うと、そこはarchives.phpと認識される。
なのでループが終わったら、ループ処理をリセットしないとhome.phpに戻らない。


http://kawatama.net/web/wordpress/1907

引用

条件分岐のifの前に下記タグを記述します。

<?php wp_reset_query(); ?>

もしくは

<?php wp_reset_query(); if(is_home()): ?>
  //トップページに表示させるコンテンツ
<?php else: ?>
  //トップページに以外に表示させるコンテンツ
<?php endif; ?>
PR