用户登录
用户注册

分享至

rolewordpress

  • 作者: Eminem男神
  • 来源: 51数据库
  • 2020-04-21

1.Wordpress有哪些可以管理用户阅读权限的插件

Role Manager WordPress Plugin

应该目前强款WordPress角色管理插件

Role Manager功能:

修改已用户等级名称管理员改超级管理员作者改员等等

新建等级wordpress默认注册用户等级五级:管理员编辑作者贡献者订阅者通Role Manager插件限制创建同等级

控制同等级用户权限甚至同等级用户拥同权限

Custom Capabilities似乎意思自定义性能没搞懂意思,更知道何作用

Role Manager用户权限20面包括:

激插件编辑文件编辑文章编辑页面编辑插件编辑自文章编辑已发表文章修改模版编辑用户资料导入文章管理类管理邮件管理链接管理选项审核评论发表文章读修改模版Unfiltered Html传文件

通配同功能限制用户权限

2.WordPress各用户角色都有哪些权限

订阅者:只能修改自己的个人资料,例如昵称、联系信息、密码等等。

2

投稿者:具有订阅者的所有权限。可以发表文章,发表的文章需要经过管理员审核后才能在博客上显示出来,但可以预览效果。对待审中的文章可以编辑,但对已通过审核的文章不能编辑,可以查看所有站内评论,但不能对评论进行编辑。

3

作者:具有投稿者的所有权限。可以编辑已通过审核的文章,发表文章不需要审核,可以使用媒体库。

4

编辑:具有作者的所有权限。可以对文章标签、分类进行管理,可以管理友情链接,可以编辑评论,可以添加或编辑页面,还可以编辑待审中的文章,但编辑后仍然处于待审状态。实际上,编辑只是不具备外观、插件、用户、设置和备份这些选项的操作。

5

管理员:具有admin的所有权限,包括删除admin!不能随便给他人这个权限,这个不用具体说也知道啦。

3.如何把wordpress用户转

Role Manager WordPress Plugin这应该是目前最强大的一款WordPress角色管理插件Role Manager的功能有:修改已有用户等级的名称。

如把“管理员”改为“超级管理员”,把“作者”改成“会员”等等。可以新建等级。

wordpress默认的注册用户等级只有五级:管理员,编辑,作者,贡献者和订阅者。通过Role Manager这个插件,你可以无限制地创建不同的等级控制不同等级用户的权限,甚至是同一个等级的用户也可以拥有不同的权限。

Custom Capabilities,似乎意思是自定义性能,可是没搞懂什么意思,更不知道有何作用。

4.WordPress:如何判断登录用户的角色

注:以下内容在WP 3.4+上测试通过current_user_can()的正确用法current_user_can()文档中有一句话要注意一下Do not pass a role name to current_user_can(), as this is not guaranteed to work correctly.意思是说传递用户角色名称(如author、contributor)作为参数不能100%保证返回正确的结果,正确的用法是传递$capability,从这个函数的表面意思看,参数是权限比参数是角色名称更靠谱。

所以,要根据不同角色拥有的权限来判断用户角色,用户权限可以在Roles and Capabilities中找到。判断用户是否为管理员(Administrator)if( current_user_can( 'manage_options' ) ) { echo 'The current user is a administrator'; }判断用户是否为编辑(Editor)if( current_user_can( 'publish_pages' ) && !current_user_can( 'manage_options' ) ) { echo 'The current user is an editor'; }判断用户是否为作者(Author)if( current_user_can( 'publish_posts' ) && !current_user_can( 'publish_pages' ) ) { echo 'The current user is an author'; }判断用户是否为投稿者(Contributor)if( current_user_can( 'edit_posts' ) && !current_user_can( 'publish_posts' ) ) { echo 'The current user is a contributor'; }判断用户是否为订阅者(Subscriber)if( current_user_can( 'read' ) && !current_user_can( 'edit_posts' ) ) { echo 'The current user is a subscriber'; }用$current_user判断$current_user是WordPress的一个全局变量,当用户登录后,这个里面就会有用户的角色和权限信息。

当WordPress的init action执行后,就可以安全的使用$current_user全局变量了。在模板文件中判断登录用户是否为作者(Author)global $current_user; if( $current_user->roles[0] == 'author' ) { echo 'The current user is an author'; } 在functions.php中判断用户是否为作者(Author)add_action( 'init', 'check_user_role' ); function check_user_role() { global $current_user; if( $current_user->roles[0] == 'author' ) { echo 'The current user is an author'; } } 之所以要使用add_action( 'init', 'check_user_role' );是因为$current_user这个全部变量到init action执行时才完成赋值,既然要读它的内容,至少要等到它的内容准备好后再读取。

functions.php的代码先与init action执行,所以在functions.php中直接写global $current_user是无法获取用户信息的。详细信息可以参考《WordPress Actions加载顺序》。

检查用户角色之前,还可以先检查一下用户是否登录。

5.WordPress各用户角色都有哪些权限

先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:1234567891011121314if(is_user_logged_in()){$current_user = wp_get_current_user(); /** * @example Safe usage: $current_user = wp_get_current_user(); * if ( !($current_user instanceof WP_User) ) * return; */ echo 'Username: ' . $current_user->user_login . ''; echo 'User email: ' . $current_user->user_email . ''; echo 'User first name: ' . $current_user->user_firstname . ''; echo 'User last name: ' . $current_user->user_lastname . ''; echo 'User display name: ' . $current_user->display_name . ''; echo 'User ID: ' . $current_user->ID . ''; }。

6.wordpress的用户种类里有管理者、订阅者、投稿者等等,怎么修改这

只需要安装一个角色管理插件就可以了。

把下载下来的文件解压到wp-content\plugins下,然后在后台插件那启用Role-Manage 插件。

安装这个插件后在后台添加四个菜单:Roles、Capabilities、Roles-Capabilities management general、Roles-Capabilities management help

就可以在Roles菜单进行用户角色管理了。

7.Wordpress有哪些可以管理用户阅读权限的插件

Role Manager WordPress Plugin应该目前强款WordPress角色管理插件Role Manager功能:修改已用户等级名称管理员改超级管理员作者改员等等新建等级wordpress默认注册用户等级五级:管理员编辑作者贡献者订阅者通Role Manager插件限制创建同等级控制同等级用户权限甚至同等级用户拥同权限Custom Capabilities似乎意思自定义性能没搞懂意思,更知道何作用Role Manager用户权限20面包括: 激插件编辑文件编辑文章编辑页面编辑插件编辑自文章编辑已发表文章修改模版编辑用户资料导入文章管理类管理邮件管理链接管理选项审核评论发表文章读修改模版Unfiltered Html传文件 通配同功能限制用户权限。

8.如何限制WordPress用户在不同文章分类上的权限

Role Manager WordPress Plugin应该目前强款WordPress角色管理插件Role Manager功能:修改已用户等级名称管理员改超级管理员作者改员等等新建等级wordpress默认注册用户等级五级:管理员编辑作者贡献者订阅者通Role Manager插件限制创建同等级控制同等级用户权限甚至同等级用户拥同权限Custom Capabilities似乎意思自定义性能没搞懂意思,更知道何作用Role Manager用户权限20面包括: 激插件编辑文件编辑文章编辑页面编辑插件编辑自文章编辑已发表文章修改模版编辑用户资料导入文章管理类管理邮件管理链接管理选项审核评论发表文章读修改模版Unfiltered Html传文件 通配同功能限制用户权限。

转载请注明出处51数据库 » rolewordpress

软件
前端设计
程序设计
Java相关