我使用add_menu_page()
添加了一个菜单,并创建了一个带有该名称的子菜单。
语法为:
add_menu_page($pagetitle,$menutitle,$capability,$menu_slug,$function,$icon-url,$position);
例如:
add_menu_page('ABCD','ABCD','read','r121_abcd','callMe','','4');
这会在我的管理屏幕中创建一个菜单,但它也会创建一个名称为ABCD
的子菜单。
我不希望我的子菜单名称我希望它为PQRST
,或者我不希望任何与该菜单关联的页面。然后我可以使用add_submenu_page()
添加页面。
所以应该有ABCD(Menu) -> PQRST(submenu)
。否ABCD(menu) -> ABCD(submenu)
。
我无法弄明白。
答案 0 :(得分:1)
尝试使用:
add_menu_page('','ABCD','read','ABCD_slug','','','4');
add_submenu_page('ABCD_slug','PQRST','PQRST','read','ABCD_slug',array($this,'myFunction'));
remove_submenu_page('ABCD_slug', 'ABCD_slug');
为我工作。
答案 1 :(得分:0)
//Format - > add_menu_page($pagetitle,$menutitle,$capability,$menu_slug,$function,$icon-url,$position);
add_menu_page('','ABCD','read','ABCD_slug','','','4');
//Format - >
add_submenu_page($parent_slug,$page_title,$menu_title,$capability,$menu_slug,$function);
add_submenu_page('ABCD_slug','PQRST','PQRST','read','ABCD_slug',array($this,'myFunction'));
这就是事情,即给出相同的menu_slug。