我正在试图弄清楚如何在子菜单中添加自定义顶级管理菜单以及少数子菜单,而不会让顶级管理菜单重复出现。
这就是我想要的:
Posts
All Posts
Create
etc.
点击帖子并转到“所有帖子”页面。我得到的只是:
MyPostType
MyPostType
etc.
我希望它是MyPostType > All MyPostTypes
希望有人可以提供帮助。我很感激!感谢
//EDIT
试图在这里改写(似乎人们没有得到我的问题,抱歉我缺乏语言技能)
add_menu_page
和add_submenu_page
,但我不能让他们做我想做的事。这里又是:
使用add_menu_page('MyPostType',...)
和add_submenu_page('Options',...)
为我提供了一个名为MyPostType
的顶级菜单条目,其中包含名为MyPostType
和Options
的两个子菜单条目。如果你看一下,例如在Posts
顶级菜单条目中,他们设法将Posts
(子菜单)重命名为All Posts
。这就是我想要的:
MyPostType
All MyPostTypes
Options
希望有人知道该怎么做。谢谢!
答案 0 :(得分:0)
确保使用add_menu_page()方法和add_submenu_page()方法。
目前你的代码是什么样的?
答案 1 :(得分:0)
所以我自己想出来了。她是你怎么做的。
使用add_menu_page
创建顶级菜单条目。给它一个slu to来识别它。
使用add_submenu_page
覆盖add_menu_page
创建的子菜单条目。覆盖只是给它父母slug作为parent
参数。给它与menu_slug
参数完全相同的slug。这样做的伎俩。现在添加更多子菜单。