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

広告WordPress・PHP を学べる本

Amazonのアソシエイトとして、WordPress functions.phpは適格販売により収入を得ています。

概要説明

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

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. 編集画面にnoindex設定を追加 ( カスタム投稿に対応 )

  2. WordPressログインページ、管理画面にIP制限を設定 ( .htaccess )

  3. 記事タイトルの初期値(プレースホルダー)をpost_type毎に変更する

サイドバー

よく使うカスタマイズ

最近の記事

Profile

PAGE TOP