Wordpress 后台自定义添加菜单&图标

246 阅读1分钟

在WordPress中,add_menu_page函数用于在后台添加新的菜单页面。该函数有以下参数,其中icon_url参数用于指定菜单页面的图标URL:

  1. $page_title(字符串):菜单页面的标题。
  2. $menu_title(字符串):菜单项显示的标题。
  3. $capability(字符串):用户需要具备的权限才能访问该菜单页面。
  4. $menu_slug(字符串):菜单页面的唯一标识符。
  5. $function(回调函数):当用户访问该菜单页面时要执行的函数。
  6. $icon_url(字符串或Dashicons图标类):菜单项的图标URL或Dashicons图标类。
  7. $position(整数):菜单项在菜单中的位置。

在icon_url参数中,您可以使用以下几种方式指定菜单项的图标:

  1. 使用图标URL:您可以提供一个图标的URL,例如:www.xxx.com/1.png。

  2. 使用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’来指定菜单项的图标。

效果图:

image.png