管理画面の特定のメニューを非表示にする

概要説明

コメントや有料テーマに含まれる使用しないカスタム投稿など管理画面の不要なメニューを非表示にするカスタマイズ。

functions.php
/*----------------------------------------------------
 管理画面の特定のメニューを非表示にする
----------------------------------------------------*/
if ( !function_exists( 'remove_menus' ) ){
    function remove_menus () {
        remove_menu_page ('edit-comments.php'); // コメントメニュー
    }
    add_action('admin_menu', 'remove_menus');
}

メニュー指定項目一覧

ダッシュボード

index.php

投稿

edit.php

メディア

upload.php

固定ページ

edit.php?post_type=page

コメント

edit-comments.php

外観

themes.php

プラグイン

plugins.php

ユーザー

users.php

ツール

tools.php

設定

options-general.php

複数メニューを指定して非表示にする場合

functions.php
/*----------------------------------------------------
 管理画面の特定のメニューを非表示にする
----------------------------------------------------*/
if ( !function_exists( 'remove_menus' ) ){
    function remove_menus () {
        remove_menu_page ('edit-comments.php'); // コメントメニュー
        remove_menu_page ('tools.php'); // ツールメニュー
    }
    add_action('admin_menu', 'remove_menus');
}

プラグインで同様の対応を行うなら – User Admin Simplifier

User Admin Simplifier がユーザーごとに設定もできて便利です

WordPress Developer Resources

関連機能

  1. WordPressページにエラーを表示させずdebug.logにログを出力 ダッシュボードでエラー確認が行えるようにする方法

  2. functions.php処理内のデータをdebug.logに出力する

  3. 管理画面右上のヘルプを非表示にする

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

間違った情報は
何も知らないより怖いからね

痛いのは嫌なので防御力に極振りしたいと思います。
by サリー

Profile

PAGE TOP
Amazon プライム対象