2016-07-05 153 views
0

我是新的Wordpress。我正在尝试制作一个菜单或我正在构建的插件。 而子菜单没有显示在任何地方。谁能帮忙?Wordpress子菜单问题。它不显示

add_action('admin_menu', 'peewaMenu'); 

function peewaMenu() 
{ 
     add_menu_page('Peewa Serials', 'Peewa Keys', 'manage_options', 'main-peewa', 'peewaMain'); 

add_submenu_page('peewaAdd', 'Add new customer', 'Add new customer', 'manage_options', 'main-peewa'); 
} 

function peewaMain(){ 
     include_once('peewa-admin.php'); 
} 
function peewaAdd(){ 
     include_once('peewa-addnew.php'); 
} 

回答

1

按照该docs,它应该是:

add_menu_page (string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function = '', string $icon_url = '', int $position = null) 

add_submenu_page (string $parent_slug, string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function = '') 

您的参数不匹配,所以他们应该是:

add_menu_page('Peewa Serials', 'Peewa Keys', 'manage_options', 'main-peewa', 'peewaMain'); 

add_submenu_page('main-peewa', 'Add new customer', 'Add new customer', 'manage_options', 'main-peewa/1', 'peewaAdd'); 
+0

谢谢,这真是棒极了;) –