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

Posted

tags:

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

/**
 * Paste the code into your functions.php
 * For more info about the options available visit: http://codex.wordpress.org/Roles_and_Capabilities
 */


/**
 * Add new permissions/capabilities to a specific role
 *
 * @param string $role
 * @param string $cap
 */
function add_capability($role,$cap) {
	$role_obj = get_role($role); // get the the role object
	$role_obj->add_cap($cap); // add $cap capability to this role object
}
//add_capability('subscriber','read_private_pages'); //Example

/**
 * Remove existing permissions/capabilities to a specific role
 *
 * @param string $role
 * @param string $cap
 */
function remove_capability($role,$cap) {
	$role_obj = get_role($role); // get the the role object
	$role_obj->remove_cap($cap); // add $cap capability to this role object
}
//remove_capability('subscriber','read_private_pages'); //Example

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

在 WooCommerce 中为特定用户角色创建订单时添加额外的客户注释

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

PHP 如何在WordPress中为帖子作者添加Gravatars

用户角色 - 添加角色功能 php 片段 - Wordpress

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

在 Wordpress Datewise 中为特定类别创建存档