WordPress

カスタム投稿の記事の子ターム名を表示する方法【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; };
?>
ABOUT ME
シラツキ
Web制作会社で働くフロントエンドエンジニア(コーダー)。HTML,CSS,JS,WordPress,EC-CUBE,Next.jsなど制作に役立つ情報を発信していきます。 webサイトの運営、修正、制作などお仕事も募集中! お気軽にご相談ください。

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)