私は現在自分のプラグインのページを追加するためにadd_submenu_pageを使っています。しかし、管理メニューに表示されないページを作成したいのですが、可能ですか。
parent_slug
プロパティをnull
に設定します。
add_submenu_page(
null // -> Set to null - will hide menu link
, 'Page Title' // -> Page Title
, 'Menu Title' // -> Title that would otherwise appear in the menu
, 'administrator' // -> Capability level
, 'menu_handle' // -> Still accessible via admin.php?page=menu_handle
, 'page_callback' // -> To render the page
);
これはあなたの親(トップレベル)メニューリンクからサブメニューページを隠します。
ただし、 add_submenu_page
の Codex エントリにはこのことは記載されていません。
add_submenu_page
の Codex エントリにこれを記述しました(ありがとう、Ian Dunn)。