カスタム投稿:テスト(test)
タクソノミー:test_cat
get_the_termsを使って、現在表示されているカテゴリー(ターム一覧)のページで、タームの名前を出力したいのですが、親子関係にあるものだとうまく行きません。
【カテゴリー例】
・果物
-りんご
-みかん
・車
・スポーツ
例えばこんな風なカテゴリーだとしたら、子カテゴリーを持たない車とスポーツはそれぞれちゃんと名前が表示されるのですが、子カテゴリーをもつ果物の群は、どこのページでもなぜか最後の「みかん」と表示されてしまいます。
親子関係にあっても、それぞれ果物なら果物、りんごならりんごと表示したい場合どうすれば良いのでしょうか。ご教授ください。
**試したコード
PHP
1if ( is_tax('test_cat') ) { 2 $terms = get_the_terms($post->ID, 'test_cat'); 3 foreach ( $terms as $term ) { 4 $termsName = $term->name; 5 } 6 echo $termsName; 7 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。