您当前的位置:首页 > TAG信息列表 > user-roles
允许作者复制但不允许编辑帖子
我需要你的帮助。我希望作者能够单击前端上的按钮,复制我页面上已有的帖子,并将复制的副本修改并保存为自己的副本。然而,我不想让他们编辑或删除这些帖子。这可能吗?既然复制帖子更多的是编辑?是否有任何插件或代码段可以实现这一点?谢谢
在更新/降级成员资格级别时更改第二用户角色-s2成员
以下是我想要实现的目标:s2\\u member\\u level0具有第二个角色“customer”-当通过s2member提供的快捷码升级帐户时,帐户应升级到s2member\\u level1,并将其第二个角色更改为“vendor”和s2\\u member\\u level1具有第二个角色“供应商”-当通过s2member提供的快捷码降级帐户时,帐户应将自身降级为s2member\\u level0,并将其第二个角色更改回“客户”我正在设置不同帐户的角色,同时在我的子主题中使用此功能激活这些帐户:
根据第一个角色更改第二个角色
大家好,我在这里找到了这个代码片段:add_action( \'set_user_role\', function( $user_id, $role, $old_roles ) { // Your code ... }, 10, 3 ); 资料来源:Execute a function when admin changes the user role并希望对其进行修改,以便可以通过以下方式设置用户角色:1个用户具有角色“level0”和“customer
使用引用URL登录时有条件重定向
我的客户网站有一个表单,只有具有特定用户角色(自定义)的人才能查看。他们正在发送一个指向RSVP页面的链接,但为了查看该页面,访问者必须在该站点注册或登录。我遇到的问题是,如果他们必须注册(这个网站是新的,所以他们都必须注册),他们会丢失他们首先点击的引用链接,因为他们必须确认他们的电子邮件地址/设置密码。客户端不希望访问者在登录/注册后进入配置文件/仪表板页面,因此问题是:接收指向RSVP表单页面的链接>注册站点>设置密码>登录>转到RSVP表单页面。这可能吗?如果是的话,有没有
如何限制CPT帖子仅针对特定用户角色的前视图?
我有一个名为“book”的CPT,我想限制这本书的前端视图,就像特定角色用户只能view 这本书的内容来自前端,默认情况下任何人都可以看到来自前端的CPT帖子,我已经试过了capabilities 和map_meta_cap 但没有得到预期的结果。CPT代码:$args = array( \'labels\' => $labels, \'hierarchical\' => true, \'description\' => \'test b
角色要能够编辑其他人的自定义类型的帖子,但只能编辑他们自己的博客帖子,所需的功能和映射
我想知道是否有人可以在我遇到的自定义帖子类型功能的问题上摆脱一些类似的东西。我的自定义帖子类型为主题。我的自定义角色是主题编辑器主题编辑器具有编辑主题所需的所有自定义功能(例如。edit_subjects, edit_others_subjects). 他们还可以编辑其他用户创建的主题。一切正常。If还赋予主题编辑器核心edit_posts 功能,这样他们也可以编辑自己的博客文章,然后角色就不能再编辑(或查看)其他用户创建的主题。看来我也必须给主题编辑以核心edit_others_posts 角色能够编辑
如何在WordPress用户注册时为新用户提供两个特定的用户角色选项
我有一个有客户和供应商的网站。让新注册用户在他们想要的两个特定角色之间进行选择的正确方式是什么?他们是想成为客户并购买物品,还是想开始销售。我梦想有一个注册页面,您可以在其中输入用户名、电子邮件,然后选择角色。不知道这是否可行。请看附图。
多站点网络管理员-未显示用户角色
两天前我将wordpress升级到4.7.1,然后我在多站点管理中的角色出现问题。我的问题与此类似,角色在我的多站点管理面板中不可见。Why are my roles not visible in a Multi-site/Network?但是在我的数据库中,wp\\\\\\#u options表是正常的,所以他们的解决方案对我不起作用。在我的例子中,角色是正确的https://www.exampleblog.com/wp-admin/user-new.php. 请参见下图。但它不会显示在我的多站点管理界
将某些作者分配给特定的编辑
我有两位编辑(A和B),两位作者(C和D)。我想将author(C)分配给editor(A),author(D)分配给editor(B)。这样,只有作者(C)编辑(A)才能查看由作者(D)编辑(B)才能查看的帖子。此外,编辑(A)创建的帖子不应该对编辑(B)可见,反之亦然。有人能帮我吗?我怎样才能做到这一点?请帮助。。我急需解决这个问题。
在前端显示基于用户角色的评论
我想允许特定用户角色对自定义帖子类型发表评论。用户只能看到自己的评论。场景是e、 g用户角色是学生和讲师。学生可以对课程发表评论,这是一种自定义的帖子类型。讲师可以看到他的评论,然后回复。同一个学生约翰只能看到他的评论和老师对他的评论的回复。我用了link 也可使用comment_form 供参考。
如何禁止参与者发布主题(Bbpress)?
好吧,我真的被困在这个问题上了。我尝试了很多事情,但都没有成功。我已安装并运行BBpress,希望禁止用户(参与者角色)发布主题。每次用户添加主题时,它必须显示在挂起状态下,但他们可以发布回复而无需任何调节。我试过了BBpress Moderation 插件,但其添加回复处于挂起状态。即使在取消选中框后Always moderate replies.我尝试将参与者用户的角色更改为导师://code to add tutor role function add_new_roles( $b
从用户后端删除/隐藏页面
我在函数中使用此代码。php可以从自定义用户后端隐藏/删除一些页面,效果很好,但如何才能同时隐藏子页面呢?add_filter( \'parse_query\' , \'exclude_pages_from_admin\' ); function exclude_pages_from_admin($query) { global $pagenow,$post_type; if (is_admin() && $pagenow == \'edit.
不允许用户创建新帖子和页面
我正在定义一个名为Proofreader 正如名字所说,这个组的用户应该能够阅读和编辑帖子和页面。但我不希望他们创造新的。通过自定义帖子类型,我可以设置一个功能create_post -> create_{cpt_name} 并为此用户组将其设置为false。在后端,他们现在看不到添加按钮,但仍然可以编辑帖子。这正是我想要的。不幸的是,我无法为WordPress(Posts&Pages)的预定义CPT设置此功能。还有Members 插件似乎无法限制创建新帖子的用户角色,同时允许他们编辑。在研究过程中
remove_cap nothing changes
我一直在尝试禁用具有角色编辑器的特定用户可以编辑帖子、阅读和发布帖子的可能性我有此代码,但验证时保持不变function set_capabilities() { $user = new WP_User( 9 ); $caps = array(\'edit_posts\', \'publish_posts\', \'read\'); $user->remove_cap( $caps ); } add_act
如何为用户添加添加/编辑管理员的功能?
我创建了一个名为“开发人员”的新用户角色,并为其提供了管理员的所有功能:$admin_role = get_role( \'administrator\' ); add_role( \'developer\', __( \'Developer\' ), $admin_role->capabilities ); 这很好用except 我希望开发人员能够添加/编辑管理员用户。但是,当我添加新用户时,“管理员”不是用户角色下拉列表中的选项之一。我尝试让editable\\u roles过
如何将用户提升为网络管理员?
我接管了一个现有的多站点网络,我没有通过WP admin UI直接将任何人提升为网络管理员的权限。如何通过MySQL和/或WP CLI将我的站点管理员提升为网络管理员?
WordPress的功能存储在哪里?
我知道角色和功能存储在wp_options 带有option_name = wp_user_roles. 它有一个列表roles 已分配所有capabilities.所以我的问题是,如果我想得到所有可用的capabilities, 我需要检查每个roles 及其\'capabilities 获取完整列表还是全部存储在某个位置?
如何获取具有或不具有特定功能的用户角色数组?
虽然这似乎是一项愚蠢的任务,但我无法找到一种方法来获取所有WordPress的数组user roles 没有特定功能。使用下面的函数,我可以获得所有可用的用户角色,但如何筛选这些角色,以便只返回具有或不具有特定功能的用户角色,比如upload_files 能力?这可行吗?function get_roles_that_cant_upload_files() { global $wp_roles; if ( !isset( $wp_roles ) ) $wp_rol
根据用户权能(角色)列出子页面
我需要在侧栏菜单中列出当前父页的所有子页。子页面被用户角色限制查看,现在可以说是“A”和“B”。我使用“Members Plugin“来管理它。我创建了一个功能,可以很好地列出这些子页面,但我无法找到不列出当前用户无权访问的子页面的方法。因此,如果我以角色“A”的用户身份登录,我看不到角色“B”可以访问的子页面,反之亦然。这是current code. 如有任何帮助/提示,将不胜感激。非常感谢。
检查自定义插件中的用户角色
在我的主题中functions.php 文件我在检查用户角色时没有问题。我用两种不同的方式进行了检查:if ( current_user_can(\'wholesale_customer\') ) { // my code } 以及$current_user = wp_get_current_user(); if ( in_array( \'wholesale_customer\', (array) $current_user->roles )) {