Contact Info

  • aniuma OÜ Harju maakond, Tallinn, Lasnamäe linnaosa, Sepapaja tn 6, 15551

カスタムタクソノミーのタームを持っている時の条件分岐

投稿でいうカテゴリーなどのタクソノミーを追加できる”カスタムタクソノミー”という機能を使った時に、そのタクソノミーのタームを指定して「持っている場合は○○」といった条件分岐をしたい時の分岐条件です。
if ( is_object_in_term( $post->ID, 'custom_tax', 'custom_term' ) ):
前述のコードをループ内で仕様し、custom_tax と custom_term を自分で指定したものに変えましょう。
<?php if ( is_object_in_term( $post->ID, 'custom_tax', 'custom_term' ) ) : ?>
    Yes I am!
<?php else: ?>
    No I'm not.
<?php endif; ?>
実際にはこのように該当のタームを持っている時だけ表示を変えることができます。 参考はこちら
https://wordpress.stackexchange.com/questions/13464/check-if-post-type-has-term

コメントを残す

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