Gutenbergエディタ画面のタグをチェックに変更する

グーテンベルグはタグ管理が面倒!

https://mami-net.com/wp-content/uploads/2020/01/aab245c660d7f6cfece64715f04df7dd.png
かりこ

新しいバージョンのグーテンベルグになってから、投稿管理画面から、タグが選べなくなったのよね…。

旧エディタ
Gutenberg

似ているタグを何個も登録してしまい、何のタグを今まで作ったのか全然分からない!!

なんでこんな初期設定になっているのか意味不明なので、チェックボックスでカテゴリーのように設定できるようにしました。

チェックボックスでタグを選択できるようにする

https://mami-net.com/wp-content/uploads/2020/01/aikonn12.png
かりこ

カテゴリーのようにチェックボックスでタグが選択できたら簡単だわ!

2種類の方法
  1. プラグインを使う
  2. プラグインを使わない

1、プラグインを使う場合

https://mami-net.com/wp-content/uploads/2020/01/aikonn12.png
かりこ

プラグインを使う場合はSimple Tagsが有名ね

参考 WordPressのタグ管理に【Simple Tags】一覧から簡単設定・編集も楽々PurpleLife

プラグインを導入する場合は、こちらのサイトが分かりやすく説明してあります。

グーテンベルグのエディタでも対応しているようです。

タグが増え過ぎて管理が大変な場合、このようなタグ管理専用のプラグインがあったら便利かも。

2、コピペでOK! function.phpにコードを入れる

https://mami-net.com/wp-content/uploads/2020/01/aikonn12.png
かりこ

私はプラグインを使わない方法でしてみるわ!

プラグインを導入すると簡単に管理はできますが、プラグインのアップデートがなくなったり、プラグイン同士で干渉しあう可能性があるので、今回は使わずにしてみます。

こちらのサイトのコードを参照させていただきました。とても分かりやすかったです。

参考 Gutenbergで管理画面のタグをチェックボックス化する方法オランダで生きていく

PHP


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 );

https://mami-net.com/wp-content/uploads/2020/01/478fe62ba3cb8ad67ec69dd1195901ee.png
かりこ

今回はこのコードを 子テーマのfunction.php にコピペするだけ。

グーテンベルグのエディタ画面は慣れるまで大変ですが、ちょっとずつカスタマイズして使いやすい環境にしていきたいですね