WordPressのカスタム投稿タイプ条件分岐まとめ

WordPressのカスタム投稿タイプでよく使用している条件分岐方法をまとめていきます。
随時、更新していきます。

■投稿タイプで条件分岐(アーカイブページの時)

<?php if (( get_post_type() == '')): ?>

<?php endif; ?>

■タクソノミーで条件分岐(アーカイブページの時)

タクソノミーで条件分岐

<?php if(is_tax()): ?>

<?php endif; ?>

タクソノミーのタームで条件分岐

<?php if(is_tax('fruit_cat', 'apple')): ?>

<?php endif; ?>

タクソノミーのタームで条件分岐(タームが複数ある時)

<?php if(is_tax('fruit_cat', array('apple','orange'))): ?>

<?php endif; ?>

■タクソノミーで条件分岐(シングルページの時)

タクソノミーのタームで条件分岐

<?php if (is_object_in_term($post->ID, 'fruit_cat','orange')): ?>

<?php endif; ?>

タクソノミーのタームで条件分岐(タームが複数ある時)

<?php if (is_object_in_term($post->ID, 'fruit_cat',array('apple','orange'))): ?>

<?php endif; ?>

       

コメント “WordPressのカスタム投稿タイプ条件分岐まとめ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です