web制作 PR

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

記事内に商品プロモーションを含む場合があります

カスタム投稿の記事で、記事のターム名を表示したい時があるかと思います。
今回は、親ターム、子タームを表示する方法を紹介します。

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

子ターム名だけ表示する方法が検索してもなかなか出てこなかったので、メモとして残しておきます。
ではさっそくやっていきます。

[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
シラツキ
当ブログは同人サークル「にんじんみるく」のシラツキが運営する個人ブログです。 同人誌即売会の情報やネタ、技術的な内容など様々なコンテンツを配信しています。 普段はwebサイト作ってる人インターネッツお絵かきマン。 Webサイトの制作、ECサイトの運営、ブログ、イラスト制作など色々やってます。 個人でWeb技術ブログ、趣味のブログ、YouTube活動中。

COMMENT

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

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