Learning site for website creation

029:管理画面の項目を非表示にする

  • 投稿日:2020年11月08日

管理画面の項目を非表示にします。

管理画面のメインメニュー項目を非表示にする

非表示したい項目のコメントを外します。

functions.php

/*********************************
  管理画面メニュー非表示
 **********************************/
add_action('admin_menu', 'remove_admin_menu', 999);
function remove_admin_menu()
{
  // remove_menu_page('index.php');                // ダッシュボード
  // remove_menu_page('edit.php');                 // 投稿
  // remove_menu_page('upload.php');               // メディア
  // remove_menu_page('edit.php?post_type=page');  // 固定ページ
  // remove_menu_page('edit-comments.php');        // コメント
  // remove_menu_page('themes.php');               // 外観
  // remove_menu_page('plugins.php');              // プラグイン
  // remove_menu_page('users.php');                // ユーザー
  // remove_menu_page('tools.php');                // ツール
  // remove_menu_page('options-general.php');      // 設定
}

管理画面のサブメニュー項目を非表示にする

非表示したい項目のコメントを外します。

functions.php

/*********************************
  管理画面サブメニュー非表示
 **********************************/
add_action('admin_menu', 'remove_admin_submenu', 999);
function remove_admin_submenu()
{
  // 「外観 > テーマの編集」を非表示
  // remove_submenu_page('themes.php', 'theme-editor.php');
  // 「プラグイン > プラグイン編集」を非表示
  // remove_submenu_page('plugins.php', 'plugin-editor.php');
  // 「設定 > パーマリンク設定」を非表示
  // remove_submenu_page('options-general.php', 'options-permalink.php');
}

このページで出てくる関数

WordPress関数は「公式サイトのドキュメント」で確認しましょう。

WordPress関数

remove_menu_page()

remove_submenu_page()

add_action()