カスタム投稿の記事の親ターム名+子ターム名、子ターム名のみを表示する方法【WP】

カスタム投稿の記事で、記事のターム名を表示したい時があるかと思います。
今回は、親ターム、子タームを表示する方法を紹介します。

カスタム投稿の記事の子ターム名を表示する方法

子ターム名だけ表示する方法が検索してもなかなか出てこなかったので、メモとして残しておきます。
ではさっそくやっていきます。

<?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; };
?>

こんな感じ。
これを押さえておけば、親ターム+子ターム、子タームのみでもどちらでも対応できます。

コメント

タイトルとURLをコピーしました