【发布时间】:2018-07-31 17:14:54
【问题描述】:
我是 wordpress 新手,我有一个网站,其中包含一些与 wordpress 的基本角色不同的角色(管理员、作者、贡献者...)
我创建了具有以下能力的员工 chef_dept 角色:
add_role('Chef_Dept', __(
'Chef_Dept'),
array(
'read' => true, // Allows a user to read
'create_posts' => true, // Allows user to create new posts
'edit_posts' => true, // Allows user to edit their own posts
'edit_others_posts' => true, // Allows user to edit others posts too
'publish_posts' => true, // Allows the user to publish posts
'manage_categories' => true, // Allows user to manage post categories
'upload_files' => true, // Allows user to upload file
)
);
add_role('employee ', __(
'employee '),
array(
'read' => true, // Allows a user to read
'create_posts' => true, // Allows user to create new posts
'publish_posts' => true, // Allows the user to publish posts
'manage_categories' => true, // Allows user to manage post categories
)
);
add_role( $role, $display_name, $capabilities );
我需要限制所有具有员工角色的用户不能进入某些页面,这可能吗?
我正在使用 Restrict Page By Role 插件,但它似乎不起作用,因为具有 employee 角色的用户能够上传文件并进入受限页面
【问题讨论】:
标签: php wordpress user-roles