问题描述
我目前正在使用 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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。