Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wordpress管理菜单。子菜单的命名_Wordpress - Fatal编程技术网

wordpress管理菜单。子菜单的命名

wordpress管理菜单。子菜单的命名,wordpress,Wordpress,我想知道如何添加一个自定义的顶级管理菜单,其中包含一些子菜单,而不让顶级管理菜单在子菜单中重复。 这就是我想要的: Posts All Posts Create etc. 点击帖子,进入“所有帖子”页面。我得到的只是: MyPostType MyPostType etc. 我希望它是MyPostType>All MyPostType 希望有人能帮忙。我会很感激的!谢谢 //编辑 尝试在这里重新措辞(似乎人们不明白我的问题,很抱歉我缺乏语言技能) 我说的

我想知道如何添加一个自定义的顶级管理菜单,其中包含一些子菜单,而不让顶级管理菜单在子菜单中重复。
这就是我想要的:

Posts
    All Posts
    Create
    etc.
点击帖子,进入“所有帖子”页面。我得到的只是:

MyPostType
    MyPostType
    etc.
我希望它是
MyPostType>All MyPostType

希望有人能帮忙。我会很感激的!谢谢

//编辑

尝试在这里重新措辞(似乎人们不明白我的问题,很抱歉我缺乏语言技能)

  • 我说的是管理区的左手菜单
  • 我不是在寻找一个插件来改变菜单,我是在寻找代码
  • 当然,我正在尝试使用
    add\u menu\u page
    add\u submenu\u page
    ,但我无法让他们做我想做的事情
  • 又来了:
    使用
    add_menu_page('MyPostType',…)
    add_submenu_page('Options',…)
    可以获得名为
    MyPostType
    的顶级菜单项,其中有两个子菜单项名为
    MyPostType
    Options
    。例如,如果您查看
    Posts
    顶级菜单项,他们设法将
    Posts
    (子菜单)重命名为
    All Posts
    。这就是我想要的:

    MyPostType
        All MyPostTypes
        Options
    

    希望有人知道怎么做。谢谢

    确保您正在使用添加菜单\页面()方法和添加子菜单\页面()方法


    您的代码目前是什么样子的?

    所以我自己想出来了。她就是你要做的

    使用
    add_menu_page
    创建顶级菜单项。给它一个鼻涕虫来识别它。
    使用
    add_submenu_page
    覆盖由
    add_menu_page
    创建的子菜单项。要覆盖它,只需将parents slug作为
    parent
    参数。为它指定与
    菜单\u slug
    参数完全相同的slug。这就是诀窍。现在,根据需要添加更多的子菜单。

    可能您可以查看。用wordpress做不同事情的优秀向导