在wordpress中添加/删除特定角色的权限/功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在wordpress中添加/删除特定角色的权限/功能相关的知识,希望对你有一定的参考价值。

  1. /**
  2.  * Paste the code into your functions.php
  3.  * For more info about the options available visit: http://codex.wordpress.org/Roles_and_Capabilities
  4.  */
  5.  
  6.  
  7. /**
  8.  * Add new permissions/capabilities to a specific role
  9.  *
  10.  * @param string $role
  11.  * @param string $cap
  12.  */
  13. function add_capability($role,$cap) {
  14. $role_obj = get_role($role); // get the the role object
  15. $role_obj->add_cap($cap); // add $cap capability to this role object
  16. }
  17. //add_capability('subscriber','read_private_pages'); //Example
  18.  
  19. /**
  20.  * Remove existing permissions/capabilities to a specific role
  21.  *
  22.  * @param string $role
  23.  * @param string $cap
  24.  */
  25. function remove_capability($role,$cap) {
  26. $role_obj = get_role($role); // get the the role object
  27. $role_obj->remove_cap($cap); // add $cap capability to this role object
  28. }
  29. //remove_capability('subscriber','read_private_pages'); //Example

以上是关于在wordpress中添加/删除特定角色的权限/功能的主要内容,如果未能解决你的问题,请参考以下文章

命令删除所有角色并将特定角色添加到提到的用户

Wordpress 添加自定义角色以及删除默认角色

在特定角色通道中发送消息几秒钟后,尝试删除通知正在添加角色的消息

Wordpress 如何根据每个页面上的用户角色应用特定的 CSS 属性

用户权限 - 用户角色触发代码 (Wordpress)

使用 Discord.js 检测到添加的特定角色时删除另一个角色