管理画面のメニューの一部を非表示

管理画面のメニューの一部を非表示するには、remove_menu_page関数またはremove_submenu_page関数を使用します。

remove_menu_page関数は親メニュー、remove_submenu_page関数はサブメニューの非表示を行います。

構文

remove_menu_page

引数名 初期値 説明
第一引数
必須
スラッグ名 string   非表示にしたいメニューのスラッグ名を指定する。
標準のメニューのスラッグ名は標準メニューのスラッグ名を参照。

remove_submenu_page

引数名 初期値 説明
第一引数
必須
親スラッグ名 string   非表示にしたいメニューの親スラッグ名を指定する。
標準のメニューの親スラッグ名は標準メニューのスラッグ名を参照。
第二引数
必須
サブスラッグ名 string   非表示にしたいメニューの子スラッグ名を指定する。
標準のメニューのサブスラッグ名は標準メニューのサブスラッグ名を参照。

標準メニューのスラッグ名:

スラッグ名 メニュー名
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 設定

標準メニューのサブスラッグ名:

親スラッグ名 サブスラッグ名 メニュー名
index.php index.php ホーム
index.php update-core.php 更新
edit.php edit-tags.php?taxonomy=post_tag 投稿のタグ
tools.php tools.php 利用可能なツール
tools.php import.php インポート
tools.php export.php エクスポート
tools.php site-health.php サイトヘルス
tools.php export-personal-data.php 個人データのエクスポート
tools.php erase-personal-data.php 個人データの消去
options-general.php options-general.php 一般
options-general.php options-writing.php 投稿設定
options-general.php options-reading.php 表示設定
options-general.php options-discussion.php ディスカッション
options-general.php options-media.php メディア
options-general.php options-permalink.php パーマリンク
options-general.php privacy.php プライバシー

サンプルコード

CMS「WordPress」逆引きリファレンス一覧へ戻る