WEB制作者向け無料テーマ「Arkhe」をリリースしました

WordPressで現在登録済みのカスタムタクソノミーを一覧取得する方法

標準で用意されている「カテゴリ」や「タグ」以外で自分で追加した「カスタムタクソノミー」のみを一覧表示・取得したい時のコード。

指定した条件に当てはまるタクソノミーを取得できるget_taxonomy()という関数があるので、こちらを使います。
この第1引数の条件配列に'_builtin' => falseを含めると、標準のタクソノミーを除いたカスタムタクソノミーだけを取得することができます。

//登録済みのカスタム投稿タイプを名前(スラッグ名)で取得
$args = array(
    'public'   => true,
    '_builtin' => false
);
$taxonomy = get_taxonomy( $args, 'names', 'and' ); 

//確認
foreach ( $taxonomy  as $tax ) {
    echo $tax;
}

第二引数は'names'または'object'を指定可能です。

'object'を指定した場合、タクソノミーオブジェクトで取得できます。

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA

目次
WordPressテーマ SWELLWordPressテーマ SWELL