奥多码,点击查看详情 APP分发吧,点击查看详情

WordPress教程:实现添加角色与更改角色名称

       
广告2021-06-03到期2021-07-03广告2021-06-03到期2021-07-03
       
广告2021-06-03到期2021-07-03广告2021-06-03到期2021-07-03

WordPress 内置的用户角色分别为:订阅者 投稿者 作者 编辑 管理员。作为一个功能强大至早已不限于博客用途的建站程序,很明显这些角色完全无法满足各位开发者的需求。(P.S. Adminimize 可完整实现 WordPress 用户权限的分配与管理)如果我们只需要修改 WordPress 内置的用户角色名称,使用以下代码即可解决问题。

更改角色名称

添加以下代码至 Functions.php:

function wpapi_change_role_name() {
global $wp_roles;
if ( ! isset( $wp_roles ) )
$wp_roles = new WP_Roles();
//Owner 更改为显示名称
//administrator 更改为用户角色,例如 editor/author/contributor/subscriber
$wp_roles->roles['administrator']['name'] = '管理员';
$wp_roles->role_names['administrator'] = '超级版主';
}
add_action('init', 'wpapi_change_role_name');

添加角色名称

添加以下代码至 Functions.php:

$result = add_role(
'basic_contributor',
__( '新订阅者' ),
array(
'read'         => true,  // 允许阅读文章
'edit_posts'   => true,  // 允许修改文章
'delete_posts' => false, // 不允许删除文章,以此类推
)
);
if ( null !== $result ) {
echo 'Yay! New role created!';
}
else {
echo 'Oh... the basic_contributor role already exists.';
}

本文由【好易之】整理自网络!
原创文章,作者:【好易之】如转载请注明出处:https://www.zhengjiaxi.com/zxwd/jswd/69930.html
如有侵权,请邮件联系 aoduoye@qq.com 删除。
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
好易之的头像好易之站长
上一篇 2020-05-27 00:41
下一篇 2020-05-27 00:41

相关推荐

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询:点击这里给我发消息

 

工作时间:周一至周五,9:30-18:30,节假日休息

关注公众号
请查看头部文章来源地址!本站所有内容均为互联网收集整理和网友上传。仅限于学习研究,切勿用于商业用途。否则由此引发的法律纠纷及连带责任本站概不承担。
阿里云