您当前的位置:首页 > TAG信息列表 > user-roles
是否将自定义角色分配给自定义帖子?
我一直在四处寻找这个,但找不到办法。场景是:我有一个自定义的帖子类型“Company”,我通过插件代码创建公司类型的帖子。创建新公司帖子时,我将作者设置为Admin。现在再往下看代码,我正在创建一个自定义角色“代表”,并再次通过代码将用户分配给该角色。我想做的是,指派一名代表担任公司的作者。但我甚至无法在切换作者的下拉列表中看到此用户(代表)。是否有任何参数需要传递给wp\\u insert\\u user或register\\u post\\u type或add\\u role/add\\u cap以实
更新主站点用户时更新网络中的用户角色
我使用的是Multi Site User Management 插件可以让用户在多站点网络上保持同步,但有一个问题。在主站点上更新用户角色时,子站点上不会更新该角色。为了使一切正常工作,用户角色必须保持同步。我一直在寻找,但没有成功,那么是否有一个在用户更新时运行的操作?我知道profile\\u update和wp\\u update\\u用户函数/挂钩,但这两个函数都不起作用,因为用户角色是通过外部函数更新的。因此,我需要一种始终同步用户角色的新方法。有什么想法吗?
Plugin access and Roles
我是Wordpress的新手,对哪些Wordpress用户类型可以访问插件功能有点困惑?作为管理员,我知道我可以激活(和停用)插件。我可以通过仪表板访问他们的设置。然而,对于编辑器用户来说,情况似乎并非如此。哪些插件设置(如果有)对于编辑器是可编辑的?我这样问的原因是因为我想管理我的客户网站,但可能有一些插件设置我希望我的客户使用。我认为最好的工作方式是我作为管理员和我的客户作为编辑。
Customize the upload screen
我需要简化作者的“上传新图像”界面:基本上,隐藏一些只会混淆wordpress“作者”的字段(如“描述”和“Alt”文本输入)。不过,管理员和编辑需要查看这些内容。如何根据用户的权限实现隐藏/显示输入?
add_role() run only once?
我惊讶地发现,add\\u role()修改数据库,如果角色已经存在,则会失败。这里有两个含义,一个比另一个更严重:1)如果您正在开发并更新add\\u role代码,则必须首先删除\\u role()2)一旦正确,就不必再次运行该代码。因此,通常我会将add\\u role()放在一个加载了wp\\u的操作挂钩中。由于我正在开发中,我还在add\\u角色之前添加了一个remove\\u role(),因此我可以确定,如果我修改了大写列表,它实际上会生效。但很明显,现在每次访问博客页面时,都会运行此功能。
授予用户访问权限以管理单个帖子或设置WP网络?
我有一个目录风格的网站,其中列出了公司。我想让公司的所有者(我网站上的所有者)可以选择控制他们公司条目中的内容。有些条目仍由我自己控制。问题是,我应该通过用户角色和一些自定义插件代码,让所有者管理员访问各自的条目,还是设置一个WP多用户站点/网络。我不确定WP网络是如何运作的,但我想我会征求意见。我需要以某种方式将该站点转移到网络版本,或者设置一个功能以转到该公司/条目的网络站点(如果存在)。我不知道这是怎么回事。我需要所有者能够做的事情:更新类别、图像、pot缩略图和内容(包括一些带有文本输入的额外me
我是否可以允许某些人在父级中添加/编辑页面?
我正计划建设一个包含不同部分的网站,例如:培训会议将由不同的人员负责编辑和管理每个部分。他们将能够编辑父页面,并在每个部分中添加、编辑和删除子页面。我不希望每个人都能够添加/编辑/删除他们无法管理的部分中的页面。据我所知,如果我给每个人一个“编辑”角色,那么他们将能够添加/编辑/删除每个部分的页面。如果我给他们一个作者角色,那么他们根本无法添加页面。有没有办法在Wordpress中实现我的目标?如果没有,我需要使用插件吗?如果需要,你能推荐一个有帮助的插件吗?
Restricting access to content
我正在开发一个功能,只允许客户和医生访问检查结果。但我不太确定我的代码在确保仅授权用户查看方面的优势。我已经创建了“检查”帖子类型来处理信息,并添加了元盒以在每次检查中保存医生和患者信息(医生和患者也是用户的自定义角色,其功能类似于订阅者)。然后,我创建了此函数来检查试图查看内容的用户是否有权使用它:/* * Checks if user is logged in and has access to that specific exam */ function rm_usera
功能组:拥有多个角色的用户?
我很确定我了解WordPress中的角色和功能设置:粒度功能,组合在可以分配给用户的角色中。代码应该检查粒度功能,而不是角色(因为特定角色的功能可以更改)。角色不一定是分层的(尽管默认角色是)。有没有办法为用户分配多个角色?或者,拥有多组功能,并将一个或多个组与用户关联?我的网站的工作方式有很多明显的职责:更新网页、调节论坛、更新活动日历等等。每个职责都有一组执行与其相关的任务所需的能力。我想让用户能够履行一项或多项职责。因此,用户A可以更新网页和活动日历,但不能调节论坛(不够得体),但用户B可以调节论坛
在将ADD_ROLE添加到unctions.php并创建用户后,无法登录到admin
我正在尝试添加一个特定的角色来管理我的自定义帖子类型,但我在一开始就陷入了困境。我添加了add_role() 功能。php文件如下:add_role(\'resourcerer\', \'Resourcerer\', array(\'read_internal_jobs\')); 并创建了一个具有该角色的用户。但是,当我尝试使用新用户登录时,会出现一个错误You do not have sufficient permissions to access this page. 我不知道我做错了什么:
如何关闭所有订阅者的管理栏?
也许这是个愚蠢的问题。当用户以订阅者角色登录到我的Wordpress站点时,页面顶部会出现WP管理栏。用户可以进入他们的仪表板并自己关闭它。但是,如何在默认情况下为所有现有用户和新用户关闭此功能?
为用户提供可编辑的主页/业务目录
我目前正在一个网站上工作,该网站需要80个坦能公司的商业目录。在理想情况下,我希望管理员为每个业务创建一个用户,并以自定义帖子类型创建一个页面。然后,用户将仅限于编辑和更新该页面。在前端,这些帖子将列在可搜索的页面上。过去有没有人遇到过这样的要求,有什么提示和想法。欢迎所有反馈。
在注册了带有相应‘Capability_type’参数的自定义帖子类型后,将元功能添加到角色会产生混乱
我对自定义Post类型(CPT)“capability\\u Type”参数和向角色添加生成的功能感到非常困惑。因此,我注册了一个名为“external\\u role”的CPT,如下所示:add_action(\'init\', \'external_roles_post_type_init\'); function external_roles_post_type_init() { $labels = array( \'name\' => _x(\'Exter
Give Editor Access To Sidebar
我想让编辑器角色有权编辑提要栏及其内容。我有一个文本小部件在那里,为了编辑这个文本小部件,用户需要是管理员-这太糟糕了。如何授予编辑器角色权限,使其能够编辑侧边栏?
自定义用户角色在删除后仍显示,您有什么想法?
我之前创建了一个名为“所有者”的新用户角色,该角色运行良好,但后来我决定将其从我的函数中删除。php,因为我发现它毕竟对我的项目没有那么有用。。。奇怪的是,新的自定义用户角色仍然显示在wordpress的下拉菜单中,您可以在仪表板中为用户分配角色。有什么想法吗?这是怎么回事?我仔细检查了我的功能。php一次又一次,我肯定删除了这个函数,所以我不知道发生了什么。。。我的猜测是,它会以某种方式被缓存,但清除浏览器并没有什么区别。最好的
是否可以对特定用户角色隐藏自定义发布类型UI/菜单?
我想做的是从特定的用户角色中完全隐藏自定义帖子类型的UI。。。Ive之前找到了许多关于如何禁用使用这些CPT的访问的资源,但没有任何资源真正允许您根据用户登录到仪表板的内容完全隐藏CPT UI。这一点很重要,因为我需要客户完全远离商店的自定义帖子类型,如果他们可以在仪表板中看到商店CPT UI,那么如果他们的功能受到限制,也没有什么区别,因为他们仍然会询问如何自己添加产品。我真的不喜欢用插件来完成这一点,但是如果有什么东西可以以一种不臃肿的方式来完成这一点,我想那还是很好的。谢谢你的帮助,SB
禁止用户编辑自己的配置文件信息
我目前正在开发一个intranet,我正在使用JustinTadlock的成员插件来控制角色和功能。我创建了一个HR 角色,允许人力资源人员创建和编辑用户帐户。WP中创建的所有员工都有contributor 指定了部分员工的角色editor 和administrator 角色。我想要的是阻止员工登录并更改他们自己的个人资料信息。仅限HR 角色应该能够编辑配置文件信息。
如何为特定用户分配编辑特定页面/帖子/自定义帖子类型的权限
我正在尝试实现一个相对简单的想法,基本上我正在构建一个访问控制插件来控制自定义帖子类型(在本例中为“项目”)的查看和编辑。我打算让它工作的方式是,有多个用户对特定的“项目”具有只读访问权或读/写访问权。系统中有多个项目,通过在站点上的用户配置文件设置中启用特定项目的复选框来控制读取权限(如下所示):因此,您可以通过此界面分配对这些项目的访问权限,然后如果项目ID与选中项目的任何ID都不匹配,则“实际项目”页面上的代码会限制查看内容。这一切都很好,但是,我还需要以同样的方式允许编辑功能。因此,我可以让用户阅
如何限制用户对插件的访问?
我在我的函数中创建了一个新的用户角色。php,并为每个标准Wordpress功能设置布尔值(如[Wordpress Codex]中所列)[https://codex.wordpress.org/Roles_and_Capabilities#unfiltered_upload].到目前为止,一切都很顺利!我还使用了三个插件,我希望这个用户也能访问这些插件(Nextgen Gallery,联系Form 7和SEO Ultimate)。我该怎么做?我不知道这些插件的功能是什么,也不知道在哪里可以找到它们。TL、
ZigConnect插件:允许编辑删除连接
我正在使用ZigConnect plugin 设置不同类型帖子之间的关系。编辑器似乎没有删除连接的能力,尽管这对管理员来说很好。如何使编辑器能够删除连接?还有,我有User Role Editor plugin 已安装,但我不确定哪种功能允许编辑器删除连接。我正在使用WordPress 3.1.4 Multisite和Zigconnect插件版本0.8.6