【问题标题】:wordpress admin menu. naming of sub menuswordpress 管理菜单。子菜单的命名
【发布时间】:2013-06-19 00:51:00
【问题描述】:

我试图弄清楚如何添加一个自定义的顶级管理菜单和一些子菜单,而不会在子菜单中重复顶级菜单。
这就是我想要的:

Posts
    All Posts
    Create
    etc.

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

MyPostType
    MyPostType
    etc.

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

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

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

又来了:
使用add_menu_page('MyPostType',...)add_submenu_page('Options',...) 可以获得一个名为MyPostType 的顶级菜单条目,其中包含两个 子菜单条目,分别名为MyPostTypeOptions。如果你看例如Posts 顶级菜单条目,他们设法将 Posts(Submenu) 重命名为 All Posts。这就是我想要的:

MyPostType
    All MyPostTypes
    Options

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

【问题讨论】:

标签: wordpress


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    使用add_menu_page 创建顶级菜单项。给它一个蛞蝓来识别它。
    使用add_submenu_page 覆盖add_menu_page 创建的子菜单项。覆盖只是给它父母蛞蝓作为parent参数。给它与menu_slug 参数完全相同的slug。这样就行了。现在添加任意数量的子菜单。

    【讨论】:

      猜你喜欢
      • 2019-10-27
      • 1970-01-01
      • 1970-01-01
      • 2013-09-16
      • 1970-01-01
      • 2021-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多