Termターム毎で表示を切り替える方法(条件分岐)
カスタム投稿タイプ(CPTUI)で、オリジナルの投稿タイプを作り、
タームごとに違うテンプレートで表示させたいときに、
一個のphpファイル内で条件分岐させてそれぞれの形で表示させるには、
条件分岐を使えばいいです。
<?php if ( is_object_in_term($post->ID, 'salonmenu_cate','ribiyoumenu') ): ?> ここにタームがribiyoumenuの時に表示させたい内容を記述する。 <?php elseif ( is_object_in_term($post->ID, 'salonmenu_cate','eyelashmenu') ): ?> ここにタームがeyelashmenuの時に表示させたい内容を記述する。 <?php elseif ( is_object_in_term($post->ID, 'salonmenu_cate','headspamenu') ): ?> ここにタームがheadspamenuの時に表示させたい内容を記述する。 <?php endif; ?> <!-- ここまでsalonmenu_cateでの条件分岐 -->
因みに、↓こういうやり方(書き方)でもいいみたい!
<?php if ( has_term('info', 'case_cate') ) { ?> AAAAAA <?php } elseif ( has_term('event', 'case_cate') ) { ?> BBBBBB <?php } ?>
参考サイト https://www.rockstream-jp.com/wordpress-single-term/
関連記事はこちら!
スポンサーリンク