やり方
以下のコードをfunctions.phpに追加
add_action( 'restrict_manage_posts', function () {
global $post_type;
$object = get_post_type_object( $post_type );
$taxonomies = $object->taxonomies;
if( $taxonomies ) {
foreach( $taxonomies as $taxonomy ) {
$taxonomy = get_taxonomy( $taxonomy );
wp_dropdown_categories(
array(
'show_option_all' => 'すべてのカテゴリー',
'selected' => $taxonomy->name,
'name' => $taxonomy->name,
'taxonomy' => $taxonomy->name,
'value_field' => 'slug',
'hide_empty' => false,
'hierarchical' => true
)
);
}
}
});
プラグイン「CPT UI (Custom Post Type UI)」を使用している場合は、カスタムタクソノミーを編集で、「管理画面でカラムを表示」を「真」に変更する。
(これを忘れて上手くいかないケースが多いので忘れないように)
すると、以下のようなプルダウンが投稿タイプ一覧画面に表示されます。
コメント