wordpress管理菜单显示重复条目

时间:2016-05-12 13:40:21

标签: wordpress

您好我正在使用wordpress插件并在管理菜单中添加链接时遇到问题,正在制作子菜单 但它显示重复的条目。 顶级菜单在子菜单中重复我不知道为什么 请帮忙 附加屏幕截图。 Admin Menu Pic

My function

3 个答案:

答案 0 :(得分:0)

默认情况下,第一个子菜单项是主菜单项的克隆,但您可以更改它。

来自:codex.wordpress.org/Adding_Administration_Menus

  

“在插件创建自己的顶级菜单的情况下,   第一个子菜单通常与顶级链接标题相同   菜单,因此链接将被复制。重复的链接标题   可以通过第一次调用add_submenu_page函数来避免   与parent_slug和menu_slug参数给出相同的   值“。

答案 1 :(得分:0)

可以使用remove_submenu_page函数删除重复的子菜单项:

add_menu_page('Page Title', 'Menu Title', 'manage_options', 'menu-slug', 'my_settings_page');

add_submenu_page('menu-slug', 'Sub Page Title', 'Sub Menu Title', 'manage_options', 'sub-menu-slug', 'my_settings_sub_page');

remove_submenu_page('menu-slug', 'menu-slug');

使用:

remove_submenu_page(string $ menu_slug,string $ submenu_slug);

请注意,子菜单slug与顶级菜单slug相同。

答案 2 :(得分:0)

上面提到的解决方案没有添加优先级" 1"到我的

add_action('admin_menu', 'myplugin_add_submenu') 1);

这最终解决了重复菜单项的问题。