wordpress 后台菜单如何添加

wordpress 的可以定制性非常好,wordpress的后台菜单的修改也非常方便。wordpress后台的菜单,最多有两级。就是一级菜单(菜单)和二级菜单(子菜单)。

wordpress 后台菜单
wordpress 后台菜单
  1. 一级菜单 文章 ,媒体,链接 ... 这些都是
  2. 二级菜单 比如 工具下的 导入和导出是二级菜单,也叫子菜单。

wordpress添加一个菜单

菜单显示效果
菜单显示效果
// 通过 admin_menu 钩子添加,使用 add_menu_page 添加

add_action('admin_menu',  function() {
    /*
        add_menu_page(
            string $page_title,
            string $menu_title,
            string $capability,
            string $menu_slug,
            callable $function = '',
            string $icon_url = '',
            int $position = null
        )
     */
    add_menu_page(
        "自定义菜单的名字",
        "显示的菜单的名字",
        "administrator", // 用户权限
        "test-menu-onurl",
        function() {
            // 输出显示的内容
            echo "hello";
        },
        "dashicons-welcome-widgets-menus", // 图标
        1 // 显示的优先级
    );
    /*
        add_submenu_page(
            string $parent_slug,
            string $page_title,
            string $menu_title,
            string $capability,
            string $menu_slug,
            callable $function = '',
            int $position = null )
     */
    add_submenu_page(
        "test-menu-onurl",
        "子菜单",
        "子菜单",
        "administrator",
        "sub-menu",
        function() {
            echo "sub menu";
        },
        1
    );
});