Php 管理仪表板上未显示子菜单页面

Php 管理仪表板上未显示子菜单页面,php,wordpress,Php,Wordpress,我创建了一个插件,它创建了一个包含2个子菜单的菜单页面: function create_menu() { add_menu_page('Main Page', 'Main Page', 'manage_options', 'main-page', 'main_page_function'); add_submenu_page('main-page', 'First Child', 'First Child', 'manage_options', 'first-page', '

我创建了一个插件,它创建了一个包含2个子菜单的菜单页面:

function create_menu() {
    add_menu_page('Main Page', 'Main Page', 'manage_options', 'main-page', 'main_page_function');

    add_submenu_page('main-page', 'First Child', 'First Child', 'manage_options', 'first-page', 'first_child_function');

    add_submenu_page('main-page', 'Second Child', 'Second Child', 'manage_options', 'second-page', 'second_child_function');
}

// Actions
add_action('admin_menu', 'create_menu');
在仪表板上,我看到主页名“主页”,当我将鼠标悬停在它上面或单击它时,其他两个子菜单不显示


为什么会这样?

您的代码是正确的,子菜单页面正确显示在我这边。在我看来,你的页面上可能有JS错误。当您将鼠标悬停在“管理”部分的“设置”菜单项上时,是否会显示“设置”区域的默认子菜单页?@NickDuncan,是的,代码正确,现在正常工作,谢谢。仔细检查,很高兴听到。问题出在哪里?@NickDuncan,主页slug中的一个打字错误