エディターのドキュメントパネルから「タグ」設定を削除する方法

Cocoonカスタマイズ集
この記事は約2分で読めます。
記事内に広告が含まれています。

はじめに

Gutenbergエディター

WordPressサイトを運営していると、投稿画面のタグ機能を使いたくない場合があります。
例えば、サイトの運用方針としてタグを使わずカテゴリーだけで管理したい場合や、ユーザーの混乱を避けるために管理画面の不要なメニューを非表示にしたいときです。

そこで、投稿画面からタグ設定を削除し、タグの設定をできないようにします(図1参照)。

この記事では、この方法について説明します。

実装手順

以下の手順で実装します。

add_action('init', function () {
  global $wp_taxonomies;

  // post_tagの対象投稿タイプからpostを削除
  foreach ($wp_taxonomies['post_tag']->object_type as $i => $object_type) {
    if ($object_type === 'post') {
      unset($wp_taxonomies['post_tag']->object_type[$i]);
    }
  }

  return true;
});

さいごに

今回紹介した方法を使えば、投稿画面からタグ機能を削除し、タグの設定をできなくすることが可能です。
これにより、サイト運営の方針に合わせてタグの利用を制限でき、管理画面の操作がスッキリするとともに、ユーザーの混乱を防ぐことができます。

タイトルとURLをコピーしました