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

概要説明

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

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 管理画面ダッシュボードから更新ボタンを押したタイミングを最終更新日としてページに表示させる

  2. リビジョンの自動保存を停止、最大件数変更

  3. WordPressのpost_typeを指定してビジュアルエディタを無効にする

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

正しい戦争なんてない
でも正しさだけが人を救うとは限らない

機動戦士ガンダムUC
by マリーダ・クルス

Profile

PAGE TOP