特定の分類法の用語を表示するには、次のコードを使用します。
$terms = get_terms( "book_review" );
$category = $terms[0]->name;
しかし、特定の分類法を指定するのではなく、現在表示されている分類法がなんであれ、その用語を表示したいのです。基本的に私が欲しいのはget_the_categoryの機能を複製する方法ですが、現在のカテゴリではなく現在の分類法です。これを単一のカスタム投稿タイプページ(single-custom_post_type_name.php)に表示しようとしています
get_queried_object
を使って用語名を取得することができます。<?php if( is_tax() ) {
global $wp_query;
$term = $wp_query->get_queried_object();
$title= $term->name;
} ?>
表示するには:<?php echo $title; ?>
分類法アーカイブページにある場合は、次のものを使用できます。
<?php $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); ?>
その後、用語を表示するには:<?php echo $term->name; ?>
T $ termオブジェクトには以下のプロパティがあります :