Wordpress子菜单项不会显示在仪表板菜单中 - 如何修复?

时间:2013-12-19 15:18:57

标签: wordpress plugins menu

我想创建一个Wordpress插件,将设置页面作为仪表板菜单中的菜单项。显示主项目,但不显示子菜单项。这是代码:

function my_plugin_menu() {
   add_menu_page(__('Pluginname','plugin-slug'), __('Pluginname','plugin-slug'), 'manage_options', 'mt-top-level-handle', 'page_function' );
   add_submenu_page('sub-menu1', 'Submenu1', 'Submenu1', 0, 'sub-menu1', 'submenu1_page_function');
}
add_action( 'admin_menu', 'edit_table_menu' );

未显示子菜单的原因是什么?

1 个答案:

答案 0 :(得分:1)

add_submenu_page()的第一个arg应该是父母的slu ::

add_submenu_page(
    'mt-top-level-handle',
    'Submenu1',
    'Submenu1',
    'manage_options',
    'sub-menu1',
    'submenu1_page_function'
);