WordPress修改用户角色名称和添加新用户角色

WordPress教程:修改用户角色名称和添加新用户角色!WordPress 自带了多个默认的用户角色,比如 超级管理员(多站点)、管理员、编辑、作者、投稿者、订阅者。

WordPress教程:修改用户角色名称和添加新用户角色!WordPress 自带了多个默认的用户角色,比如 超级管理员(多站点)、管理员、编辑、作者、投稿者、订阅者。

在实际使用中,如果我们需要更改这些默认的用户角色名称,或者添加新的用户角色,该如何操作呢?今天就来说说说通过代码实现的方式。

修改用户角色名称

将下面的代码添加到当前主题的 functions.php ,可以将 administrator 这个角色名修改为 Owner,你可以根据实际需要照样画葫芦就可以了。

/**
* WordPress 修改用户角色名称和添加新用户角色 
* http://www.dhaomu.com/
*/
function wpdx_change_role_name() {
    global $wp_roles;
 
    if ( ! isset( $wp_roles ) )
        $wp_roles = new WP_Roles();
 
    //你可以像这样所列出当前所有有效的用户角色...
    //$roles = $wp_roles->get_names();
    //print_r($roles);
 
    //你可以使用其他角色名称替换 "administrator" , "editor", "author", "contributor" 或 "subscriber"...
    $wp_roles->roles['administrator']['name'] = 'Owner';
    $wp_roles->role_names['administrator'] = 'Owner';           
}
add_action('init', 'wpdx_change_role_name');

新增用户角色

将下面的代码添加到当前主题的 functions.php ,就可以添加一个名为 Basic Contributor 的用户角色

add_role('basic_contributor', 'Basic Contributor', array(
    'read' => true, // 使用 true 表示包含这个权限
    'edit_posts' => true,
    'delete_posts' => false, // 使用 false 表示不包含这个权限
));
温馨提示:
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明

给TA赞赏
共{{data.count}}人
人已赞赏
编程技巧

移除WordPress后台GoogleFontAPI链接

2023-6-6 0:00:00

编程技巧

织梦教程更改RSS及sitemap路径的方法

2023-6-8 0:00:00

0 条回复 A文章作者 M管理员
----《》
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索