WP用户/添加新用户角色名称修改 / WordPress教程 [复制链接]

1234 0
WordPress 自带了多个默认的用户角色,比如 超级管理员(多站点)、管理员、编辑、作者、投稿者、订阅者。在实际使用中,如果我们需要更改这些默认的用户角色名称,或者添加新的用户角色,该如何操作呢?今天就来说说说通过代码实现的方式。
© 懒人资源 | cityed.cn 0 o8 I. b7 l4 l4 q1 L2 A: {+ h( R* M! N1 ` © CITYED.CN 版权所有
修改用户角色名称
© 懒人资源 | cityed.cn ( A0 u" y, j- A2 S: [) R将下面的代码添加到当前主题的 functions.php ,可以将 administrator 这个角色名修改为 Owner,你可以根据实际需要照样画葫芦就可以了。
© CITYED.CN 版权所有 0 U  Q& u- `4 o, R8 p5 {, ~
  1. /**0 n( Y; ^( ]7 w8 e) ~4 W, h © www.cityed.cn
  2. *  修改用户角色名称和添加新用户角色
    © 整站源码 cityed.cn & O7 E# g: X$ }7 C% I
  3. */! b/ C/ K$ V$ r1 b © 懒人资源 | CITYED.CN
  4. function wpdx_change_role_name() {
    © 懒人资源 & T; L( S4 D4 h+ N: Y
  5.     global $wp_roles;
    © 懒人资源 | cityed.cn ( w3 B) e* d9 `

  6. © 懒人资源 | cityed.cn 0 A9 ~" D8 y+ Y- O
  7.     if ( ! isset( $wp_roles ) )
    © 懒人资源 # `7 S6 |) u) Y+ i" R  a
  8.         $wp_roles = new WP_Roles();- ?/ l, h4 d% C" H; c7 x © 懒人资源 | cityed.cn

  9. © 整站源码 cityed.cn / U$ F3 _& `7 ^0 P$ n1 C7 J! F8 }
  10.     //你可以像这样所列出当前所有有效的用户角色...! ?! {) J" M1 a" ` © 懒人资源
  11.     //$roles = $wp_roles->get_names();
    © https://cityed.cn 5 e0 u2 P$ [4 [
  12.     //print_r($roles);
    © 懒人资源 | CITYED.CN % @2 b- _: X0 V# Q% P! t

  13. & u( F7 x- h8 a7 K
  14.     //你可以使用其他角色名称替换 "administrator" , "editor", "author", "contributor" 或 "subscriber".../ x' C. D% }) m  j2 P, [ © CITYED.CN 版权所有
  15.     $wp_roles->roles['administrator']['name'] = 'Owner';$ P# |$ n! S4 N/ d9 \ © 整站源码 cityed.cn
  16.     $wp_roles->role_names['administrator'] = 'Owner';           : W- F- K1 D" c& i. x © www.cityed.cn
  17. }/ I- o/ v% s3 E! u4 V" k © https://www.cityed.cn
  18. add_action('init', 'wpdx_change_role_name');
复制代码
" p0 M' K" A. M © cityed.cn
新增用户角色# G( c1 _& a9 Z © https://www.cityed.cn
将下面的代码添加到当前主题的 functions.php ,就可以添加一个名为 Basic Contributor 的用户角色/ W; h! I: _. r2 K6 R: R © 懒人资源 | cityed.cn
  1. add_role('basic_contributor', 'Basic Contributor', array(
    © https://www.cityed.cn 1 |) x( r' U  b/ L. m7 C, `
  2.     'read' => true, // 使用 true 表示包含这个权限' f, R! q$ Y7 @" }& S. U' e! M! }2 `
  3.     'edit_posts' => true,
    © CITYED.CN 版权所有 ) Z  ^3 [3 u8 z/ o3 l9 C! A! n
  4.     'delete_posts' => false, // 使用 false 表示不包含这个权限
    © 懒人资源 | CITYED.CN 9 S  j. W! w5 _, [
  5. ));
复制代码
  {6 n/ e! c) m# ]0 v © 懒人资源

© cityed.cn 6 L- Z5 H/ O& F3 O$ A; w% y

懒人资源 | 常见问题解答

关于解压密码错误?
本站资源大多存放于各大网盘,一般不会设置加密。如需解压密码的,一般均会在附件中有专门的说明。若发现解压密码错误,请联系客服进行处理!
关于链接地址失效?
请您及时复制资源链接地址联系我们的客服,客服看到后将第一时间更新链接地址并告知您重新下载,若无法更新的,将安排给您退还相关积分,请谅解!
关于售后及支持?
由于代码的运行具有不可预见性,本站不保证代码完整可运行,不提供相关的技术支持和售后服务,另行注明的除外。如果确需技术支持的,请联系客服确定服务价格!
关于搭建技术服务?
由于搭建服务比较费时费力,所以本站除另行说明的其他均不提供搭建服务。本站分享代码纯属兴趣爱好,不以盈利为目的,请勿咨询有没有搭建服务,谢谢理解。
关于资源积分消费?
本站所有资源积分均为本站收集资源的辛苦费,不代表资源本身的价值,软件是高智慧高价值的商品,不可能是白菜价。本站资源售价只是赞助,收取积分仅用于维持本站的日常运营及维护!
关于侵权免责声明?
本站尊重互联网版权体系,本站部分图片、文章大部分转载于互联网、所有内容不代表本站观点、不对文章中的任何观点负责、转载的目的只用于给网民提供信息阅读,无任何商业用途,所有内容版权归原作者所有,如有侵权,请尽快联系客服,核实后我们会立即删除、维护您的权益。非常感谢您的理解。
关于学习安全提示?
提高安全防范意识,共创和谐平安懒人;懒人倡导分享原生资源,资源使用前务必进行病毒查杀及代码安全检查;请勿点击访问源码中的不明链接或扫码不明二维码,以免给您的身心及财产造成损失;以上均属您的个人行为,与懒人资源无关,在此我们深表歉意!!
关于禁止商业提示?
本站所发布的一切资源仅限用于学习和研究目的;不得将资源及内容用于商业或者非法用途,否则,一切后果自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,还请支持正版软件。
您需要登录后才可以回帖 登录 | 中文注册

本版积分规则

WordPress教程

话题: 51 阅读: 7 W+ 互动: 8 W+

© 2020-2026 懒人资源[CITYED.CN] 版权所有 All Rights Reserved. | 联系我们:QQ 1986 406 203 | 电子邮箱:pub@cityed.cn | 技术支持: 懒人资源[CITYED.CN] , 基于Discuz!
快速回复 返回顶部 返回列表
现在加入我们,拥有懒人资源一站式通行证!马上 中文注册 账号登陆