0

我试图弄清楚如何在不让顶级菜单在子菜单中重复出现的情况下添加带有少量子菜单的自定义顶级管理菜单。
这就是我要的:

Posts
    All Posts
    Create
    etc.

点击帖子并进入“所有帖子”页面。我得到的只是:

MyPostType
    MyPostType
    etc.

我希望它是MyPostType > All MyPostTypes
希望有人可以提供帮助。我会很感激的!谢谢

//EDIT
试图在这里改写(似乎人们不明白我的问题,对不起我缺乏语言技能)

  1. 我说的是管理区域的左侧菜单
  2. 我不是在寻找插件来更改该菜单,而是在寻找代码
  3. 当然我正在尝试,add_menu_pageadd_submenu_page我不能让他们做我想做的事。

又来了:
使用add_menu_page('MyPostType',...)andadd_submenu_page('Options',...)让我得到一个顶级菜单条目MyPostType,其中包含两个名为MyPostTypeand的子菜单条目Options。如果您查看例如Posts顶级菜单条目,他们以某种方式设法将Posts(Submenu) 重命名为All Posts. 这就是我想要的:

MyPostType
    All MyPostTypes
    Options

希望有人知道如何做到这一点。谢谢!

4

2 回答 2

0

所以我自己想通了。她就是你的方式。

用于add_menu_page创建顶级菜单条目。给它一个蛞蝓来识别它。
用于add_submenu_page覆盖由 . 创建的子菜单条目add_menu_page。覆盖只是给它父母蛞蝓作为parent参数。给它与参数完全相同的slug menu_slug。这样就行了。现在添加尽可能多的子菜单。

于 2013-06-18T16:51:00.743 回答
0

确保您使用的是 add_menu_page() 方法和 add_submenu_page() 方法。

你的代码现在是什么样子的?

于 2013-06-18T14:58:47.337 回答