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