为什么这个子菜单页面不显示? - 我的第一个 WordPress 插件

Why won't this submenu page show? - My First WordPress Plugin

开始构建我的第一个插件,我完全不明白为什么子菜单页面不显示?显示主页,而不是子页面。

我已经 运行 遍历了感觉像是一百万次的语法,但我只是看不出我这里有什么差距。 (页面标记已完成,未显示,我只是想让菜单项显示出来。)

/* Create Menu Item */
function core_settings_menu() {

    add_menu_page(
        'Core Settings & Code Manager',
        'Core Settings',
        'manage_options',
        'core-settings-page',
        'core_settings_page_contents',
        'dashicons-superhero',
        90
    );

    add_submenu_page(
        'core-settings-page',
        'Code Snippets',
        'manage-options',
        'core-settings-code-snippets',
        'core_settings_code_snippets_markup'
    );

}

 /* Add Menu To Site */
 add_action( 'admin_menu', 'core_settings_menu' );

您遗漏了第三个 menu_title 参数,并且 manage-options 中也有错字。应该是 manage_options

add_submenu_page(
        'core-settings-page',
        'Code Snippets',
        'Code Snippets',
        'manage_options',
        'core-settings-code-snippets',
        'core_settings_code_snippets_markup'
    );