管理画面のメニューの一部を非表示
管理画面のメニューの一部を非表示するには、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 | プライバシー |