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