備忘録。そのときそのときに勉強しているもののメモ

immature

WordPress

タクソノミーで条件分岐

更新日:

特定のタームのシングルページを作りたくて(single-aa.phpっていうのを作って、もしタームがaaだったらsingle.phpじゃなくてsingle-aa.phpの方で表示してねってやつ)
タクソノミー・タームの分岐でいろいろ探したので覚書。

アーカイブページ

タクソノミー

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

<?php endif; ?>

ターム

<?php if(is_tax('タクソノミー名', 'ターム名')): ?>

<?php endif; ?>

タームが複数ある

<?php if(is_tax('タクソノミー名', array('ターム名','ターム名'))): ?>

<?php endif; ?>

シングルページ

タームで条件分岐

<?php if (is_object_in_term($post->ID, 'タクソノミー名','ターム名')): ?>

<?php endif; ?>

タームが複数ある

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

<?php endif; ?>

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

0

-WordPress

Copyright© immature , 2021 All Rights Reserved Powered by STINGER.