条件分岐タグについて
WPQueryクラスには、is〇〇という名前のプロパティとメソッドが多数あります。 これらは、WP_Queryのクエリ条件などの要件によって自動で設定され、現在WordPressがどのような種類のデータを表示しているのかを表すことになります。
以下のようなコードで、どのようなWP_Queryを実行すると、どのフラグがtrueになるのかを確認してみましょう。
<?php if($query->is_home()){ ?>
<p>is_home</p>
<?php } ?>
<?php if($query->is_archive()){ ?>
<p>is_archive</p>
<?php } ?>
<?php if($query->is_single()){ ?>
<p>is_single</p>
<?php } ?>
<?php if($query->is_singular()){ ?>
<p>is_singular</p>
<?php } ?>
上記の他にも、多数の条件分岐タグがあります。 詳しくは
こちらで確認してみましょう。