您当前的位置:首页 > TAG信息列表 > user-roles
Allow user edit widgets
我有一个可以编辑和删除帖子的用户。我想让他也能访问小部件,但不能访问整个外观,如主题更改、菜单,。。。有什么解决办法吗?如果我的英语不好,谢谢你,对不起。
Can you set a role as author?
我是WordPress的新手,我正在尝试找出如何最好地设置权限。我想限制人员组只编辑某些页面(IT部门只编辑IT页面,人力资源部门只编辑人力资源页面等等)。据我所知,您取消了角色“编辑其他页面”的权限,然后将页面的作者设置为您要编辑的人。是否有一种设置多个作者的标准方法,或者是否有一种使角色成为作者而不是单个用户的方法?谢谢
有谁能帮帮我吗?为什么这不管用?
//Auto Delete Expired Users function delete_users(){ $bloguser = get_users( array( \'role\' => \'subscriber\' ) ); foreach ( $bloguser as $user ) { if ($user->user_url == \'http://day\' and time() - $user->user_r
Creating user relationships
我有一个项目,我觉得我需要在用户之间建立关系,但由于这不是在wordpress中本机实现的,所以我需要关于如何实现的建议。一个用户将具有代理的自定义角色,而另一个用户将具有订阅者角色。我想在代理和订阅者之间分别创建一对多关系。如何去做这件事是我困惑的地方。理想情况下,当订阅者登录时,他们可以从其配置文件中的下拉列表中选择代表他们的代理,从而创建关系。此功能仅适用于具有订阅服务器角色的用户。代理无法创建订阅服务器。代理由wordpress管理员手动注册,订阅者使用网站前端的注册表。对于代理而言,这种关系允许
Read_Private_Pages功能不适用于新角色
我已经创建了一个新的用户角色-供应商-能够read_private_pages, 但当我以这样的用户身份登录并转到一个私人页面时,我看不到它。以下是我的插件代码:function fc_add_role($role, $display_name, $capabilities = array()) { if (!empty($role)) { return wp_roles()->add_role( $role, $display_name, $capabili
按类别、用户角色限制查看帖子
这answer here 这几乎正是我想要的,但我只是很难让它对我有用。基本上,我已经使用add_role() 和register_activation_hook(). 然后,我希望能够根据这些用户角色限制用户查看特定内容。他们根本不允许编辑。此时,我刚刚将该答案中的代码删除到了我的函数中。php,并用我的类别对其进行了编辑。看起来是这样的:add_filter(\'template_include\', \'restict_by_category\'); function check_
将功能添加到自定义POST类型时无法附加媒体
我有一个自定义的帖子类型,我们已经有几个月的时间了,并通过wordpress管理员用户进行管理。我们决定使用高级自定义字段插件来实现不同级别的“供应商”,并为其提供各种字段。我在帖子类型中添加了下面的“功能”部分,这样我就可以使用“用户角色编辑器”插件管理功能,但是一旦添加了此代码,没有用户可以上传和附加文件,这就是我得到的错误:“抱歉,不允许您将文件附加到此帖子。”我可以附加预上载的文件,也可以在删除功能代码时附加文件,但是我无法按角色管理功能。此外,管理员用户不再能够编辑现有供应商条目。我认为我需要在
如何获取所有具有作者角色能力的用户?
我需要获取所有作者用户的列表(具有作者功能)get\\u users允许获取具有角色的用户,但如果用户使用author角色进行筛选,则会跳过具有admin和editor角色的用户(但他们也可以创建帖子)。所以我需要一些其他方法来获取所有具有作者角色功能的用户(他们可以来自管理员、编辑或任何其他具有作者功能的自定义角色)更准确地说,需要所有具有“publish\\u posts”功能的用户。
允许贡献者在管理审批后编辑自己的帖子
一位管理员批准投稿人的帖子后,投稿人将失去编辑帖子的能力。我想知道如何添加他们编辑帖子的功能,即使在管理员批准或管理员编辑之后。我不想为此使用任何插件。。
Problems using 'add_role'
[SOLVED]我有一个自定义注册表,其中包含常规WordPress字段和一些额外字段。我需要在用户单击提交按钮时将用户角色设置为“lojas”。一切正常,但角色注册为常规“订阅者”。这是我的部分代码[UPDATED]:add_role( \'loja\', \'Loja\', array( \'read\' => true, \'level_0\' => true ) ); function ds_registration_form(&$fields_user, &$
根据用户角色限制自定义字段
我已经进行了广泛的搜索,找到了限制用户发帖数量的唯一解决方案。我们有一个可湿性粉剂网站,我们想通过一个非常利基市场的简单目录来赚钱。我们希望有不同级别的广告合作伙伴,他们可以根据自己的级别访问特定领域。例如,黄金可能有10个图像,青铜可能有1个。或者黄金有“网站”字段。我在网站上大量使用ACF,我不需要支付插件或前端解决方案,我们可以单独解决支付方面的问题,我们将使用Wordpress后端。我只需要能够根据用户角色修改现场可用性。有没有办法做到这一点?谢谢
如何根据角色过滤阅读/可见性帖子?
假设:网站不是公共的。帖子只能由登录用户查看</这只是前端,我不需要限制后端</你真棒,我非常感谢你的帮助</假设我有两个自定义WordPress角色:在前端,我希望“显示所有帖子”页面(这是所有帖子的索引)只显示具有相同角色的用户添加的帖子。例如,如果具有大象角色的用户创建了一篇帖子,那么只有具有大象角色的用户才能看到这些帖子,并且只能看到这些帖子。具有cheetah角色的用户只能查看其他具有cheetah角色的用户创建的帖子。我是否可以在代码库中执行修改来实现这一点?更好的是,有没有
向WordPress用户显示自定义贴子类型的帖子
我有一个名为“任务”的自定义帖子类型。实际上,每个wordpress后端用户都会看到每个用户发布的每个“任务”。我有两个用户角色“admin”&;“shop\\u manager”。我需要的是管理员查看每个任务,而shop\\u经理只查看自己发布的任务。这可能吗?
特定组中用户的删除用户元数据
我有一个包含组ID和客户端ID的表,我想从属于特定groupID的多个clientID中删除usermeta“条件项”Table group_client_ID |group_ID|client_ID| +--------+---------+ | 1 | 9 | | 1 | 10 | | 2 | 11 | | 2 | 12 | | 3
查询与当前用户具有相同动态生成角色的用户
我需要检查用户是否有确切的角色,以便允许用户编辑彼此的帖子,如果他们有相同的两个角色。一个角色\'X\' 是一个普通的角色,另一个角色\'Y\' 是唯一的-我根据用户元值动态生成它。第二个角色是我要做的事情的主要角色,将用户分组并允许他们访问彼此的帖子,第一个角色是与管理目标帖子类型相关的角色。现在的问题是:用户可以编辑具有角色X的所有其他用户的帖子,无论他们是否具有角色y。。。。我需要的是,他们只能在拥有两个角色时进行编辑,而不仅仅是其中一个角色。代码如下:function get_current_us
仅显示某些用户角色的管理栏
我在wordpress平台上有4个用户角色(role1、role2、role3、role4)我正在寻找只显示角色1角色2的前端顶栏。如何在此代码上添加一个条件以仅显示这2个角色?function wpc_show_admin_bar() { return true; } add_filter(\'show_admin_bar\' , \'wpc_show_admin_bar\'); 谢谢
具有多个不同角色作者的帖子
我想为每个帖子分配多个作者。我知道Co-Authors Plus.我想为每个作者、每个帖子分配不同的角色。也就是说,第一作者可以是“作家”,第二作者可以是“摄影师”,第三作者可以是“设计师”。这些角色不需要影响这些用户与帖子本身的交互方式(这意味着他们不是站点范围的用户角色)。最好的方法是什么?我知道this post, 但它实际上并没有提供一个解决方案,并假设更改合著者,这并不理想。
如何创建仅限用户使用的内容(按用户,而不是按角色)
我跟着this guide 开始为我的当前客户端创建基于成员的WordPress站点。他们经营着一家物业管理公司,需要该网站作为一个门户,将这些建筑的业主和租户与各种示意图联系起来,这些示意图显示了电表和下水道等东西的位置。我遇到的一个大问题是,我尝试过的插件中没有一个允许我将页面或帖子完全限制给一个用户(或几个用户)。我使用的插件有:成员、导航菜单角色和配置文件生成器(免费版本)。我很乐意将解决方案编码到我的主题文件中,但老实说,我不确定从哪里开始,或者什么是最好的解决方案(插件、编码或其他什么??)。
Wp-cli是否可以在多站点实例中显示所有站点上的所有用户及其角色?
使用列出多站点用户wp-cli(1)如果我运行wp user list 我在multisite(2)的顶层获得了一个用户列表(我的例子中有2个管理员)。列出多站点的用户,我有25个站点有不同的用户。一些用户在不同的站点中扮演不同的角色。当我使用网络标志时wp user list --network 我得到了同样风格的报告roles 柱但该报告涵盖了多站点网络。列出多站点的用户+角色我的目标是列出每个站点的所有管理员。这就是我被困的地方。显然,添加附加标志--role=administrator 不会给对话
How to add array
我有以下代码,if (\'plugins.php\' === $pagenow ||\'update-core.php\' === $pagenow ) { // wp_safe_redirect( home_url() ); // Now check the current user $user = wp_get_current_user(); if ( $user->user_login == \'Remo\' ) { wp_saf