BLOGブログ
2024/06/26
アーカイブページで親タームによる分岐
WordPressのカスタム投稿で各ターム一覧ページで表示する内容を変えたいときがあると思います。
まずは、archive.phpおよびtaxonomy.phpページにてタームで条件分岐させる方法
<?php if(is_tax(‘タクソノミースラッグ’, ‘タームスラッグ’)): ?>
<?php endif; ?>
そして、親タームで条件分岐させて、子ターム全て同じ処理をしたいとき
<?php $term_id = (int) get_queried_object_id();
if( term_is_ancestor_of( 親タームID, $term_id, ‘タクソノミースラッグ’ ) ): ?>
<?php endif; ?>
アーカイブページでタームごとにしたい処理がスマートなコード記載で実現でき、とても便利です。
CONTACTお問い合わせ
サービスに関するお問い合わせやお見積もり・ご相談などお気軽にご相談ください。