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

概要説明

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

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 記事のpost_typeを簡単に変更できるプラグイン Post Type Switcher ( 投稿 から 固定ページに変更など )

  2. 管理画面ヘッダーの不要なメニューを非表示にする

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

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

不自由である事と
不幸である事はイコールじゃない

鋼の錬金術師
by アルフォンス・エルリック

Profile

PAGE TOP
Amazon プライム対象