- HOME
- > BLOG CATEGORY
- 【WordPress】投稿画面のタグをチェックボックスにする方法を解説

- お知らせ
- NEW 2025.01.25 【WordPress】MW WP Form セレクトボックスを必須にする方法
- お知らせ
- NEW 2025.01.25 【WordPress】カスタム投稿カテゴリー取得について
- お知らせ
- 2025.01.18 【jQuery】セレクトボックスにアンカーを設定する方法
こんな方に読んでほしい
記事を書く際に、タグを増やしすぎて、どこにどのタグがあるのか探したりしませんか?
今回はfunctions.phpにコードを記述するだけで簡単に整理することが可能です。
function customize_post_tag_settings() {
$tag_slug_args = get_taxonomy('post_tag');
$tag_slug_args->hierarchical = true;
$tag_slug_args->meta_box_cb = 'post_categories_meta_box';
register_taxonomy('post_tag', 'post', (array) $tag_slug_args);
}
add_action( 'init', 'customize_post_tag_settings', 1 );
customize_post_tag_settings()
の定義:get_taxonomy('post_tag')
で、現在の「タグ」の情報を取得します。$tag_slug_args
変数に格納されます。$tag_slug_args->hierarchical = true
で、タグを階層構造化できるように設定します。$tag_slug_args->meta_box_cb = 'post_categories_meta_box'
で、タグの編集画面で表示されるメタボックス(タグを選択する部分)を、カテゴリの編集画面で使用されているものと同一のものに変更します。これにより、タグの編集画面がカテゴリの編集画面と似たような見た目になります。register_taxonomy('post_tag', 'post', (array) $tag_slug_args)
で、カスタマイズされた設定でタグを再登録します。'post'
は、タグが紐付けられる投稿タイプを指定しています。add_action( 'init', 'customize_post_tag_settings', 1 )
で、WordPressが初期化されるときにcustomize_post_tag_settings
関数が実行されるように設定します。今回はこれで以上です。
2025.01.25
2025.01.18
2025.01.18
2025.01.11
2025.01.25
2025.01.18
2025.01.18
2025.01.13
2025.01.11
2025.01.11
2023.06.15
2022.06.30
2020.03.22
2020.03.06
© 2024 shu-naka-blog