leo*_*ina 2 wordpress customization admin duplicates
我已经为主题自定义创建了一个函数.
function create_theme_option() {
add_menu_page( 'Manage Options', //Page Title
'Theme Option', //WP Administrator Menu Title
'manage_options', //
'theme-options', //Link to a page to your Administration Area
'deploy_theme_options', //Function Name
get_template_directory_uri() . '/Plugins/Background Changer/images/icons/icon.png',//Menu Icon
99);
add_submenu_page("theme-options", "Theme Settings", "Theme Settings", 1, "theme-settings", "theme_settings");
add_submenu_page("theme-options", "Manage Header", "Manage Header", 1, "manage-header", "manage_header");
add_submenu_page("theme-options", "Social Media", "Social Media Links", 1, "social-media", "social_media");
add_submenu_page("theme-options", "Catalog Manager", "Catalog Manager", 1, "catalog-manager", "catalog_manager");
}
Run Code Online (Sandbox Code Playgroud)
但我注意到在标题"主题选项"之后,旁边会出现另一个文本作为"主题选项".检查下面的图片:

我怎样才能解决这个问题?请帮忙!
@Basharat非常接近.这是我在插件中使用的更简洁的方法:
add_menu_page(
'', // No need to have this
'My Plugin', // Menu Label
'manage_options',
'my_plugin_settings', // (*) Shared slug
'your_function',
plugins_url('myplugin/images/icon.png'),
81
);
add_submenu_page(
'my_plugin_settings', // (*) Shared slug
'My Plugin Settings', // Subpage Title
'Settings', // Submenu Label
'manage_options',
'my_plugin_settings', // (*) Shared slug
'your_function'
);
Run Code Online (Sandbox Code Playgroud)
来源:咖啡,反复试验;)
| 归档时间: |
|
| 查看次数: |
2938 次 |
| 最近记录: |