WordPress函数:add_users_page 在后台侧边栏-用户,添加子菜单

06月/29日/WordPress/浏览 141

函数 add_users_page 简单封装了函数 add_submenu_page ,为第一个参数 $parent_slug 指定了值。

如果当前用户有编辑用户的权限,这个值是 users.php,父菜单是【用户】;否则是 profile.php,父菜单是【个人资料】。


函数源码:


function add_users_page( $page_title, $menu_title, $capability, $menu_slug, $callback = '', $position = null ) {
    if ( current_user_can( 'edit_users' ) ) {
        $parent = 'users.php';
    } else {
        $parent = 'profile.php';
    }
    return add_submenu_page( $parent, $page_title, $menu_title, $capability, $menu_slug, $callback, $position );
}


使用举例:


function wpdocs_my_users_menu() {
    add_users_page(
        __( 'My Plugin Users', 'textdomain' ),
        __( 'My Plugin', 'textdomain' ),
        'read',
        'my-unique-identifier',
        'my_plugin_function'
    );
}
add_action('admin_menu', 'wpdocs_my_users_menu');

发表评论

暂无评论,抢个沙发...

客服 工单