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

カスタム投稿タイプのページでタームを指定し条件分岐をしようと、is_taxで試みたけどできなったんですが、is_object_in_termでできました。

カスタム投稿タイプ利用時はis_object_in_termで条件分岐

<?php is_object_in_term($post->ID, '$taxonomy', '$terms' ): ?>

$taxonomy:タクソノミー名
$term:タームID、ターム名、タームのスラッグ

例えば、タクソノミー名が「wordpress」、タームスラッグ「php」で条件分岐をしたい場合

<?php is_object_in_term($post->ID, 'wordpress', 'php' ): ?>
タクソノミー名(wordpress)タームスラッグ(php)での表示
<?php else: ?>
それ以外の表示
<?php endif; ?>

同じタクソノミーで複数のタームを指定したい場合

arrayで囲って複数ターム指定が可能

<?php is_object_in_term($post->ID, 'wordpress', array('php','theme') ): ?>
<?php else: ?>
それ以外の表示
<?php endif; ?>