WordPress(Gutenberg)の投稿画面で「タグ付けをチェックボックスから選べるようにする方法」をご紹介します。
WordPress(Gutenberg)の投稿画面でタグ付けをチェックボックスから選べるようにしたい
投稿画面でタグ付けするとき、いちいちタグを入力しなくちゃいけないのは面倒です。いちいち登録済みのタグを確認するのも面倒だし、全てのタグを覚えておくのはもっと大変です。
そこでカテゴリーのように登録済みのタグの中からチェックボックスで選べるようにする方法はないかと調べたところ、ブーンさんのウェブサイト「オランダで生きていく」でその方法が紹介されていました。ブーンさん、ありがとうございました。参考にさせていただきました。
functions.phpにコードを追加するだけ
方法はカンタンです。functions.phpに下記のコードを追加するだけです。
[st-pre myclass=”” text=”functions.php” fontawesome=””]
function _re_register_post_tag_taxonomy() {
$tag_slug_args = get_taxonomy(‘post_tag’); // returns an object
$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’, ‘_re_register_post_tag_taxonomy’, 1 );
[/st-pre]
functions.phpに該当のコードを追記して保存すると、投稿画面のタグ欄がチェックボックス化されます。とってもカンタンですね。