【WordPress】カスタム投稿タイプの条件分岐の方法

こんにちは、nishi_talk(@nishi_talk)です。
WordPressでカスタム投稿タイプでの条件分岐の方法をご紹介します。 デフォルトの投稿ごとに分岐とは別にカスタム投稿を使用した条件分岐の方法をまとめます。

カスタム投稿タイプの条件分岐

カスタム投稿タイプ

<?php if (get_post_type() === '投稿タイプ名'): ?>
  //処理
<?php endif; ?>

カスタム投稿タイプのアーカイブ

<?php if (is_post_type_archive('投稿タイプ名')): ?>
  //処理
<?php endif; ?>

タクソノミーアーカイブ

<?php if (is_tax('タクソノミー名')): ?>
  //処理
<?php endif; ?>

タームアーカイブページ

<?php if(is_tax('タクソノミー名', 'ターム名')): ?>
  //処理
<?php endif; ?>

ターム情報

<?php if (has_term('ターム名','タクソノミー名')): ?>
  //処理
<?php endif; ?>