get_taxonomy

説明

mixed get_taxonomy( string $taxonomy )
タクソノミー情報を取得する。

パラメータ

  • $taxonomy
    標準のカテゴリー(category)や投稿タグ(post_tag)、カスタムタクソノミーのタクソノミー名を指定する。

返り値

タクソノミーが登録されている場合はそのタクソノミー情報(オブジェクト)を、登録されていない場合はfalseを返す。
プロパティ名データ型意味
labelsstdClassタクソノミー登録時に連想配列で指定した内容のオブジェクト(name、singular_name、earch_items、popular_items、all_itemsなど)
descriptionstringタクソノミーの説明
publicbool公開の場合はtrue
hierarchicalbool親子関係がある場合はtrue
show_uibool管理画面(投稿ページ)でウィジェットを表示する場合はtrue
show_in_menubool管理画面メニューに表示する場合はtrue
show_in_nav_menusbool
show_tagcloudbool管理画面でクラウド表示する場合はtrue
show_admin_columnbool管理画面で複数指定されている場合にカンマで区切って表示する場合はtrue
meta_box_cbmixedメタボックス表示用のコールバック関数名
rewritemixedアーカイブページのリライト情報
query_varstringクエリー変数名
update_count_callbackmixed投稿数カウント用のコールバック関数名
_builtinboolカテゴリーや投稿タグなどの標準組み込みタクソノミーはtrue、カスタムタクソノミーはfalse
capstdClass関連するケイパビリティのオブジェクト(manage_terms、edit_terms、delete_terms、assign_terms)
namestringタクソノミー名
object_typearray関連する投稿タイプ名の配列
labelstringタクソノミーラベル

注意

名前を含む複数の条件にマッチするタクソノミー情報を取得する場合は、 get_taxonomies関数が利用できる。

使用例

  • カテゴリーのタクソノミー情報を取得する。
    <?php $tax = get_taxonomy( 'category' ); ?>

フィルター

直接実行するフィルターはありません。

アクション

直接実行するアクションはありません。

ソースファイル

/wp-includes/taxonomy.php

最終更新 : 2015年06月25日 12:39



お勧め

LevelとCapability(2011年4月14日 更新)

プラグインやテーマの管理ページを作成する際など、ユーザのレベルと権限を確認することがある。ここでは、権限グループ別のレベルと権限の有無を整理してみた。

プラグインのヘッダー情報を国際化対応しよう(2017年8月4日 更新)

バージョン4.8がリリースされてひと段落。あらためてプラグイン一覧ページを見てみると「Akismet」が「Akismet Anti-Spam (アンチスパム)」と表示されていた。説明文だけじゃなくプラグイン名も国際化対応できたのね。

投稿一覧に独自リンクを追加する(2013年10月16日 更新)

管理者ページの「投稿一覧」や「固定ページ一覧」の各投稿記事はマウスポインタを移動すると、「編集」や「クイック編集」といったリンクが表示される。このリンクに独自のリンクを追加する方法を調べてみた。

初期状態で「抜粋」ウィジェットを表示する(2014年1月7日 更新)

投稿編集ページのウィジェットは標準で表示されるものとされないものがある。フォーラムに『投稿の編集画面にデフォルトで抜粋を表示させたい』という投稿があったので、ちょっと調べてみた。

canvasタグを投稿したい(2013年12月27日 更新)

以前「投稿内容のid属性などを保存するための対策」で取り上げたように、WordPressでは投稿に記述できるHTMLタグが制限されている。同コラムでこの制限を調整する対策を紹介しているが、3.5以降ではフィルター関数を登録して対応できるようだ。