为什么这个子菜单页面不显示? - 我的第一个 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'
);
开始构建我的第一个插件,我完全不明白为什么子菜单页面不显示?显示主页,而不是子页面。
我已经 运行 遍历了感觉像是一百万次的语法,但我只是看不出我这里有什么差距。 (页面标记已完成,未显示,我只是想让菜单项显示出来。)
/* 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'
);