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

カスタム投稿で記事を投稿し、その記事を所属するターム名を表示する方法(親ターム+子ターム)は見かけるけれど、子ターム名だけ表示はなかなか検索しても見つけれなかったのでメモとして残しておきます。

 

 

記事(single.php)所属する子タームのみ表示する

下記でタクソノミー名を入れると子タームだけ表示できます。

<?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をコピーしました