条件分岐タグについて

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 } ?>

上記の他にも、多数の条件分岐タグがあります。 詳しくは

WordPress Codex: 条件分岐タグ

こちらで確認してみましょう。

results matching ""

    No results matching ""