2024年06月13日
WP関数:register_taxonomy()
この関数の説明
WP関数の register_taxonomy() は、タクソノミ(分類)を設定する関数です。
・投稿に設定した場合、カテゴリ、タグ以外の分類名を新設する事ができます
・固定ページに設定した場合、新規の分類名を設定する事ができます
・カスタム投稿に設定した場合、新規の分類名を設定する事ができます。
※この関数はアクションフック:after_setup_themeで実行してください。
関数
register_taxonomy( $taxonomy, $object_type, $args )
パラメータ
$taxonomy(文字列)(必須)
タクソノミーの名前(分類名)を指定します。
半角英字とアンダースコアで32文字以内。
$object_type(文字列 | 配列)(必須)
分類名をどの要素に設定するのかを指定します。
・'post':投稿に追加します
・'page':固定ページに新設します
・'カスタム投稿名':カスタム投稿に新設します
$args(配列 | 文字列) (オプション)
タクソノミー(分類)名の仕様を設定します。
キー | タイプ | 解説 |
'label' | 文字列 | タクソノミーの表示名を指定します。 |
'hierarchical' | 真偽値 | false(デフォルト)でタグの様に階層を持たないタクソノミになります。
true でカテゴリの様に階層を持つタクソノミーになります。 |
■その他のキーは関数リファレンス/register taxonomyを参照してください。
戻り値
設定されたタクソノミー(分類)がターゲット要素の下に表示されます。
事例
利用例はregister_post_type()を参照してください。