WordPress
投稿タイプで条件分岐

投稿タイプで条件分岐

カスタム投稿続きで、投稿タイプで条件分岐する場合のメモ。

かなり多用するようになってきました。

カテゴリで振り分ければいいじゃんというのは通用しない今日このごろ。

アーカイブページなどの対応も含めて置いておきます。

投稿タイプで条件分岐をする

<?php if('投稿タイプ名' == get_post_type()): ?>

投稿タイプのアーカイブなどでの条件分岐

また、投稿タイプのアーカイブで表示するための分岐は、

<?php if(is_tax('タクソノミー名') || is_post_type_archive('投稿タイプ名')): ?>
ここに表示させたい内容。
<?php else: ?>
それ以外。
<?php endif; ?>

などの形になると思います。