カスタム投稿の記事で、記事のターム名を表示したい時があるかと思います。
今回は、親ターム、子タームを表示する方法を紹介します。
カスタム投稿の記事の子ターム名を表示する方法
子ターム名だけ表示する方法が検索してもなかなか出てこなかったので、メモとして残しておきます。
ではさっそくやっていきます。
<?php if ($terms = get_the_terms($post->ID, 'タクソノミー名')) { foreach ( $terms as $term ): if($term->parent) echo esc_html($term->name); endforeach; } ?>
カスタム投稿の記事の親ターム名を表示する方法
こちらでは、親タームも表示させてみます。
<?php $terms = get_the_terms($post->ID, 'タクソノミー名'); foreach($terms as $term){ $term_name = $term->name; echo $term_name; break; }; ?>
こんな感じ。
これを押さえておけば、親ターム+子ターム、子タームのみでもどちらでも対応できます。
コメント