凸凹

WordPressで条件分岐が効かなくなくなったときの対処法

if( is_home ) {}
if( is_single ) {}
if( is_page ) {}

などのWordpressの条件分岐が効かない!ということが起こったのでメモメモ。
問題は have_post や query_post を使ったせいで条件がおかしくなってました。

なので、if( is_home ) {} を入れる前に以下のwp関数を入れてあげましょう!

<?php wp_reset_query();if( is_home ) { //ホームだったら }; ?>

wp_reset_query()