WordPress PR

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
シラツキ
Web制作会社で働くフロントエンドエンジニア(コーダー)。 ココナラでもお仕事募集しております。 HTML,CSS,JS,WordPress,EC-CUBE,Next.jsなど制作に役立つ情報を発信していきます。 webサイトの運営、修正、制作などお仕事も募集中! お気軽にご相談ください。