WordPress

WordPress タクソノミー名(ラベル)を取得する方法

WordPress タクソノミー名(ラベル)を取得する方法

WordPress でタクソノミー名(ラベル)を取得する方法を紹介します。
例えば、タクソノミーアーカイブページでタクソノミーのラベルを表示したい時に便利な方法です。

タクソノミー名(ラベル)を取得する方法

タクソノミー名を取得するには get_query_varget_taxonomy を使用します。
例えば、タクソノミーアーカイブページで、カスタム分類(タクソノミー)の名前(ラベル)を表示したい時は次のコードをテンプレートに追加します。

<?php // タクソノミー名を表示
$taxonomy_slug = get_query_var('taxonomy'); // タクソノミースラッグを取得
$taxonomy_var = get_taxonomy($taxonomy_slug); // タクソノミーの情報を取得
echo $taxonomy_var->label; // タクソノミー名(ラベル)を表示
?>

タクソノミーってタームと違うの?

タクソノミーの取得でよくあるミスは、タクソノミーとタームを混同して取得方法を間違えてしまうことです。
タームの詳しい取得方法はWordPress ターム情報の取得と表示方法で紹介しています。こちらも合わせてご覧ください。

まとめ

WordPress でタクソノミー名を取得する方法を紹介しました。

スポンサーリンク

合わせて読みたい関連記事