問題描述

我目前正在使用 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 的食典條目中説明 (謝謝 goto Ian Dunn) 。

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。