【WordPress】管理画面で不要なメニューを非表示にする

本記事ではWordPressの管理画面に表示されているメニューを非表示にする方法をまとめています。

どんな時にメニューを非表示にするの?

一例として、デフォルトの投稿(post)を使わずにカスタム投稿を使う場合です。
WordPressを使ったことがある人は、ページ作成=投稿と感じる人も多いため、使わないなら非表示にする方が個人的に良いと思います。

目次

基本構文

メニューを非表示にするには、remove_menu_page関数を使います。基本的な使い方は以下の通りです。

function custom_remove_menu() {
    remove_menu_page(
        $menu_slug #削除したいメニューのPHPファイル名
    );
};
add_action('admin_menu', 'custom_remove_menu');
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');
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次