Questions tagged «user-roles»

一组用户功能的名称。

4
如果当前用户是管理员或编辑者
如何查看当前登录用户是管理员还是编辑者? 我知道每个人如何做: <?php if(current_user_can('editor')) { ?> <!-- Stuff here for editors --> <?php } ?> <?php if(current_user_can('administrator')) { ?> <!-- Stuff here for administrators --> <?php } ?> 但是我如何一起工作呢?即,用户是管理员还是编辑者?
100 users  user-roles 

5
如何检查用户是否具有特定角色?
我有一个非常具体的要求,即根据当前用户的角色,在用户个人资料页面的字段标签中显示不同的文本。我似乎无法弄清楚如何检查当前使用的是否是“作者”。 我在寻找类似的功能: is_user_in_role($user, "author"); 我想这很简单,但是我搜索了很长时间却没有答案,所以我想将其发布在这里。

6
允许编辑者编辑菜单?
我希望能够授予我的编辑者更改菜单的权力,可以这样做吗? 外观标签似乎根本不是一个选项,我可以这样做吗?
46 user-roles 

5
获取WordPress网站上当前可用角色的列表?
编写WordPress插件时,通常需要设置选项,以便网站上的角色可以访问某些功能或内容。为此,插件开发人员需要获取该站点上存在的角色列表,以在该选项中使用。因为可以创建自定义角色,所以我们不能假设默认角色是唯一可用的角色。 提取列表的最佳方法是什么?

4
编辑者可以创建除管理员以外的任何新用户
我已经为客户建立了一个WordPress网站。客户端具有编辑者角色,但是我已经安装了Members插件,并为客户端提供了将新用户添加到WP admin的功能。这很好。 我的问题是,我希望客户端能够像贡献者,订阅者,编辑者和作者(而不是管理员)那样创建新用户。客户端创建的新用户不应具有管理员角色。是否可以某种方式隐藏此选项? 谢谢Vayu

9
如何更改用户角色?
我在设置中具有自定义角色,并且希望能够通过功能自动更改用户的角色。假设用户A拥有SUBSCRIBER角色,如何将其更改为EDITOR?添加角色时,我们只是: add_role( $role_name , $role_display_name , array( 'read' => true, 'edit_posts' => false, 'delete_posts' => false, )); 换个角色怎么样?是否有类似的东西: change_role($old_role, $new_role); 更新: 我认为这可以做到: $wp_user_object = new WP_User($current_user->ID); $wp_user_object->set_role('editor');
34 user-roles 

4
允许成员只能访问自定义帖子类型。允许仅编辑自己的帖子
好吧,我正在寻找最好的方法来解决这个问题。 我对PHP以及使用WordPress中的自定义元字段制作自定义帖子类型非常满意。 这是我正在做的事情: 用户注册并默认设置为订户。 管理员要求用户授予自定义帖子类型的权限。 管理员将用户分配给另一个权限名称,例如“商店所有者”。 用户现在可以看到自定义帖子类型,并且可以输入该帖子类型。 用户只能查看和编辑自己的帖子。 我需要以下方面的帮助: 如何创建一个名为“商店所有者”的新“角色”, 如何授予所述角色正确的权限以仅查看和访问自定义帖子类型。 仅允许用户查看和编辑他们自己的帖子到该自定义帖子类型。 理想情况下,我希望这一切都是通过wp-admin完成的,但是我猜测我可能需要为此构建前端才能获得我想要的有限控制权。 任何输入,不胜感激。 亲切的问候



5
如何允许编辑者角色更改主题设置?
我刚刚为一个朋友设置了一个新博客,并认为最好不要立即给他“管理员访问权限”。 因此,我创建了一个新用户作为Editor。 但是后来我看到该用户无法更改主题设置,例如背景和标题。 有没有一种简单的方法可以让编辑者角色编辑“二十一”或“二十一”中的任何主题设置?他基本上应该能够执行管理员可以执行的所有操作。主题,甚至可能更改主题。

6
可以从特定用户角色隐藏“自定义帖子类型” UI /菜单吗?
我想要做的是完全隐藏特定用户角色的自定义帖子类型的用户界面...以前我已经找到了很多有关如何禁止使用这些CPT的资源,但没有什么可以真正让您完全隐藏CPT UI所有这些都基于登录到仪表板的用户。 这很重要,因为我需要客户完全不使用商店的自定义帖子类型,而且如果客户可以在仪表板上看到商店的CPT UI,则仍然可以查询他们的功能是否有所限制,因为他们仍然要查询结果他们如何继续自己添加产品。 我真的很喜欢不使用插件来完成此操作,但是我想,如果有某种方法能够以一种非ated肿的方式完成任务,那仍然很好。 谢谢您的帮助,SB

1
分别注册和登录不同角色
我已使用“会员”插件为我的网站设置了2个新角色-“卖家”和“买家”。 每个角色应具有其自己的注册页面和登录名。访客可以同时注册为买方和卖方,但只能以其中之一身份登录。因此,如果访问者已经以卖方身份登录,然后转到买方页面,那么他将能够以买方身份登录,当他这样做时,他将自动以卖方身份注销。 我搜索了一个小时的插件,该插件可以让我选择执行此操作,但找不到一个。在具有不同角色注册的网站中,这听起来很常见。 这样的插件是否存在?如果没有,怎么办?

6
为什么我的角色在多站点/网络中不可见?
我的网络在某些站点而不是其他站点显示角色。 由于某种原因,我无法解释,因此当我添加新用户时,在我的网络子站点的下拉框中没有可供选择的角色。另外,分配给网站的新用户也没有显示在该网站的用户列表中。 这可以解决吗? 下面是当前情况的图片。 下面的图片显示了主站点及其适当的角色,但网络的子站点却没有。


5
网络安装中的站点管理员无法编辑用户?
对于Stack Exchange社区博客,我们已经设置了网络安装。有人告诉我,站点管理员角色不允许用户进行编辑。将鼠标悬停在网站的用户页面上时,只有一个选项delete,没有一个针对edit。 与用户权限相关的唯一选项如下,但实际上并不是我要这样做的... 如何使站点管理员能够完全控制该特定站点上的用户?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.