WordPressのカスタム投稿の記事の子ターム名を表示する方法
記事内に商品プロモーションを含む場合があります
カスタム投稿で記事を投稿し、その記事を所属するターム名を表示する方法(親ターム+子ターム)は見かけるけれど、子ターム名だけ表示はなかなか検索しても見つけれなかったのでメモとして残しておきます。
記事(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; };
?>
WordPressオリジナルテーマを作れるようになるための記事を制作しています!
随時更新しているので、ぜひ覗いてみてください!!
WordPressオリジナルテーマの作り方!0から作れるようになるまで
ABOUT ME