在WordPress中,add_menu_page函数用于在后台添加新的菜单页面。该函数有以下参数,其中icon_url参数用于指定菜单页面的图标URL:
- $page_title(字符串):菜单页面的标题。
- $menu_title(字符串):菜单项显示的标题。
- $capability(字符串):用户需要具备的权限才能访问该菜单页面。
- $menu_slug(字符串):菜单页面的唯一标识符。
- $function(回调函数):当用户访问该菜单页面时要执行的函数。
- $icon_url(字符串或Dashicons图标类):菜单项的图标URL或Dashicons图标类。
- $position(整数):菜单项在菜单中的位置。
在icon_url参数中,您可以使用以下几种方式指定菜单项的图标:
-
使用图标URL:您可以提供一个图标的URL,例如:www.xxx.com/1.png。
-
使用Dashicons图标类:WordPress提供了一组内置的图标类,称为Dashicons。您可以使用这些图标类来指定菜单项的图标。例如,’dashicons-admin-page’表示一个页面图标,’dashicons-admin-post’表示一个文章图标。 地址:Dashicons | WordPress Developer Resources
function register_bwp_menu_page(){
add_menu_page( '用户留资', '用户留资', 'administrator', 'bwp_slugs','bwp_menu_page_functions','dashicons-buddicons-buddypress-logo',21);
}
function bwp_menu_page_functions(){
get_template_part('submit_t'); //这里去调用一个模板页面
}
add_action('admin_menu', 'register_bwp_menu_page');
在上面的示例中,我们使用了Dashicons图标类’dashicons-admin-page’来指定菜单项的图标。
效果图: