タクソノミーによってページの表示内容や処理を変えたい場合ってよくあります。
そんな場合は、is_tax()を使って条件分岐を行うことが出来ます。
使い方は以下にまとめておきます。
良かったら、こちらをコピペして使用してみて下さい。
タクソノミーによって条件分岐させる場合
<?php if(is_tax("タクソノミー名")): ?>
//処理を記載
<?php endif; ?>
タームによって条件分岐させる場合
<?php if(is_tax("タクソノミー名", "ターム名")): ?>
//処理を記載
<?php endif; ?>
タームを複数設定して条件分岐させる場合
複数のタームで条件分岐を行う場合には、タームを配列で指定すればOKです。
<?php if(is_tax("タクソノミー名", array("ターム名", "ターム名", "ターム名"))): ?>
//処理を記載
<?php endif; ?>
この記事へのコメントはありません。