プラグイン-サイドメニューに表示されないページを作成する


9

現在、プラグインのページを追加するためにadd_submenu_pageを使用しています。しかし、管理者メニューに表示されないページを作成したいのですが可能ですか?

回答:


14

たとえば、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
    );

これにより、親(トップレベル)メニューリンクからサブメニューページが非表示になります。

ただし、Codexエントリにはこれが記載されていませんadd_submenu_page

これは、Codexエントリでこれを述べていますadd_submenu_page(thanks goto Ian Dunn)。


1
それは今:)それを更新するのに1分しかかかりません。
Ian Dunn

ありがとう、ありがとう。私はそれをやろうとしていましたが、ログインに問題がありました。
アダム

1
親ページをoptions.phpに設定して、同じ効果を実現することもできます。
ピピン

@Pippinに感謝します。サンプルコードを使用して、Codexにも追加しました。
アダム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.