Written by Kasumi

【WordPress】カスタム投稿ページでタクソノミーのスラッグ・名前を取得する方法

カスタム投稿ページでタクソノミーのスラッグ・名前を取得したい。

本記事ではこのような悩みを解決。

実装方法について解説します。

タクソノミーのスラッグ・名前を習得する

// タクソノミーのスラッグ
$taxonomy_slug = array_keys(get_the_taxonomies())[0];
// タクソノミー情報を習得
$taxonomy = get_taxonomy($taxonomy_slug);
// タクソノミー名を出力
$taxonomy_name = $taxonomy->label;

カスタム投稿ページでタクソノミーのスラッグ・名前を取得するコード例です。

get_the_taxonomies関数を使う事で現在のカスタム投稿ページで使われてるタクソノミーのスラッグを返してくれます。

get_taxonomy関数の引数に上記で取得したスラッグを代入する事でタクソノミーの情報を配列で取得。

上記配列からlabelプロパティにアクセスするとタクソノミーの名前を取得出来ます。

以上で実装完了です。

まとめ

カスタム投稿ページでタクソノミーのスラッグ・名前を取得する方法について紹介しました。

以上で解説を終わります。

目次

関連記事

WordPress プログラミング

wordpressのfeed取得先がEntity: line 2: parser で見れない時の対処方法

2021.10.27
1274
WordPress プログラミング

コンタクトフォーム7でフォーム送信後、完了ページへ遷移させる方法

2019.12.02
721
WordPress

【簡単】jQueryを使って、wordpressのRSSを取得し記事を表示する方法【プラグイン不要】

更新日:2022.09.09
6886
WordPress

【WordPress】ユーザーがログイン・非ログインかを判断。条件分岐して処理を変更する方法

2023.09.15
296