1.添加顶级菜单
add_menu_page( string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function = '', string $icon_url = '', int $position = null)
- $page_title 菜单名称
 - $menu_title 菜单标题(可以是链接)
 - $capability 用户权限
 - $menu_slug 别名
 - $function 执行函数
 - $icon_url 菜单图标url地址
 - $position 此菜单项在菜单中的位置,警告:如果两个菜单项的位置属性相同,其中一个可能要被覆盖
 
默认的菜单项位置属性
- 2 Dashboard
 - 4 Separator
 - 5 Posts
 - 10 Media
 - 15 Links
 - 20 Pages
 - 25 Comments
 - 59 Separator
 - 60 Appearance
 - 65 Plugins
 - 70 Users
 - 75 Tools
 - 80 Settings
 - 99 Separator
 
实战:
function ymmAdminMenuAdd () {
    //添加菜单项
    add_menu_page('new menu', '我的新栏目', 'manage_options', 'title_slug', 'ymmAdminMenuFn');
}
//用于显示菜单的内容,填写菜单页面的HTML代码即可
function ymmAdminMenuFn(){
  echo '这里填菜单页面的HTML代码';
}
// 通过add_action来自动调用 ymmAdminMenuAdd 函数
add_action('admin_menu',  'ymmAdminMenuAdd');
顶级菜单链接: /admin.php?page=title_slug