您当前的位置:首页 > TAG信息列表 > user-roles
是否将具有特定分类的帖子的编辑限制为具有匹配的元值的用户?
我需要限制用户编辑自定义帖子类型,因为这些类型没有分类法或自定义元数据与WP用户元数据中的隐藏值相匹配。我们已经创建了一个自定义的职位类型,它是组织的个人资料。该组织的特定用户将拥有自己的网站登录,并且应该能够编辑其组织的帖子和/或具有相同分类法的任何其他自定义帖子类型。常见的情况是,我们有一个组织ID,该ID与帖子中的值相匹配(我们可以将其设置为元字段或分类法),并且当用户的帐户通过流行的CRM单点登录插件创建时,该ID是用户配置文件元的一部分。示例场景:用户A使用SSO插件登录网站。作为其中的一部分,
自定义插件-黑名单/白名单域电子邮件和更改用户角色-建议
我有一个SSO Saml网站。我需要有一个基于域电子邮件的黑名单/白名单,检查完后,我需要通过在登录返回的专业/专业参数之间进行双重检查来更改角色。我已经开发了一个插件来实现这一点。一切都很好,但我需要知道这是正确的方式还是更干净的方式。我是基于登录检查的,但我怀疑它的性能可能会很昂贵。(我认为每次加载页面时都会检查用户角色)。除了在wordpress注册过程中,是否有一些钩子可以做同样的事情?所以我只能做一次。这是代码。我使用bboress论坛,所以每个用户有两个角色-感谢您的建议。// USER RO
将所有自定义功能添加到管理员
使用“添加自定义帖子类型时”;“能力类型”;参数,则会自动为post类型生成自定义功能。https://developer.wordpress.org/reference/functions/register_post_type/#capability_type即注册名为“的帖子类型”;“汽车”;\'capability_type\' => array(\'cars\', \'car\') 自动生成“edit\\u cars”、“delete\\u car”等。之后,可以将这些功能添
使用成员和强大的表单添加角色
不是编码员:-(当有人完成一个强大的表单时,我一直在使用代码片段来更改角色。效果很好。但在另一个网站上,我只想“添加”一个角色。我不知道如何修改下面的代码片段来添加给定的角色,而不是更改它。还有一个想法……一种保护不仅仅是管理员角色的方法。我不知道如何修改“如果”行来保护不仅仅是管理员。有什么想法?/** * This will change a user to a different member role after they complete their member profile.
添加了具有自定义功能的新角色。但无法访问该页面
创建了新角色(price_admin) 使用以下代码和添加的功能。菜单项出现了,但单击它会显示;您无权访问此页面;。function ui_new_role() { add_role(\'price_admin\', \'Price Calculator Admin\', array( \'read\' => true, \'edit_p
WooCommerce WcVenders-供应商批准时复制电子邮件
我正在Woocommerce上使用WC供应商建立一个市场。供应商通过填写表单进行申请,该表单将创建一个角色为“待定供应商”的用户。作为管理员,我然后在后端的Users表中按用户名单击“approve”或“deny”。然而,当我在用户上单击“批准”时,发送的两封电子邮件(一封给管理员,一封给用户)都会发送三次。我已经尝试停用该通知的模板覆盖,以及我用来设置电子邮件样式的插件。但似乎没有什么能坚持下去。诊断这个问题的下一步是什么?以前有人见过这个吗?干杯,在沮丧中!
我如何才能程序化地隐藏除管理员用户以外的所有人的所有管理员通知
当具有编辑权限的用户登录时,他们会收到大量通知,说明他们不关心,也不应该关心。如何为除具有管理员权限的用户之外的所有人禁用所有NAG?
是否允许用户或角色查看草稿和预览,但不允许其他管理员权限?
如何允许特定用户或特定角色查看草稿和预览,但不允许他们编辑帖子或具有任何其他管理功能?我可以为角色添加自定义功能,但不知道允许他们查看草稿和预览的逻辑。有什么想法吗?
我需要让用户添加来自前端表单的角色
我需要让已经拥有一个或两个角色的注册用户能够通过前端表单为自己添加一个角色。我试图寻找它,但没有找到任何相关的,可以帮助我。有什么想法吗?谢谢
重力表单Salesforce插件中提供了哪些功能?
Gravity Forms Salesforce插件中有哪些功能?它们的作用是什么?
我有3种类型的价格在可湿性粉剂,我需要改变每个特定的用户角色使用挂钩的价格
不是一个严格的编码员,所以需要一些帮助。我想做的是,我在WP中有3种类型的价格,我需要使用挂钩更改每个特定用户角色的价格https://itgalaxy.company/%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BF%D0%BE-%D1%86%D0%B5%D0%BD%D0%B5-%D0%B8%D0%B7-1%D1%81-%D1%86%D0%B5%D0%BD%D0%B0-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-%D0%BD%D0%B0
仅针对特定用户角色执行功能
我引用了下面的解决方案(来自这里Force Password Complexity) 实施一定级别的密码安全。它按预期工作,但正在为所有用户角色运行。我不想对基本“订阅者”角色强制使用相同的参数。如何阻止代码针对特定角色运行?(或者,强制它为管理员、编辑等特定角色运行)add_action(\'user_profile_update_errors\', \'validateProfileUpdate\', 10, 3 ); add_filter(\'registration_errors\',
使用PHP代码创建自定义用户角色。打一次电话?
我的wordpress站点中有以下PHP代码。我注意到,当我禁用以下代码时,对于当前用户和新用户,这两个用户角色仍然存在。/* ------------------------------ ADD NEW CUSTOM ROLES ------------------------------ */ add_role(\'barber\',_(\'Barber\'),array(\'read\' => true, \'edit_posts\' => true)); add_rol
WordPress是否将角色ID存储在WP数据库中?
我想在代码中扩展默认角色。我想使用WordPress角色的角色id。我发现角色名称存储在“wp\\u options”表中的键名“wp\\u user\\u roles”下。但我无法找到角色id请告诉我它存储在哪里?
仅显示您是其作者的页面
我试图只显示用户是管理员以外任何角色的作者的页面。下面的代码似乎将站点置于无限循环中,它最终会消亡。add_action( \'load-edit.php\', function() { global $typenow; if( \'page\' !== $typenow ) return; if( current_user_can(\'add_users\') )
从WP管理员中删除特定用户角色的权能
我正在努力remove 一些menu-links wp管理员提供的功能user role called wsm. 我尝试了很多方法,当我添加code below 它将从所有用户角色的菜单中删除这些链接。问题是它还将菜单从我的own admin as Super Admin. 因此,基本上它会删除任何角色的菜单链接。我试图添加这一行:{ if (current_user_can(\'administrator\'))</但是它没有改变任何事情。也许我把它放错地方了?我需要删除链接也基于某些post t
将用户从wp-admin(而不是管理员)重定向
我想重定向除管理员以外的所有用户,使其远离wp admin页面如果登录用户尝试访问/wp admin,则他们将被重定向回主页现在他们看到一个页面,上面写着;抱歉,不允许您访问此页面<你们能帮我在函数中构造一个函数吗。php文件来检查这些条件并重定向<这就是我所拥有的,它并不是为了我想要的。function acme_login_redirect( $redirect_to, $request, $user ) { return ( is_array( $user->role
添加、编辑具有自定义角色的特定CPT
谁可以在角色和能力方面帮助我?我被困在这个问题上,我需要一些帮助。我想要一个角色,只能添加,删除编辑等一个特定的CPT。到目前为止我拥有的add_action(\'init\', function(){ register_post_type( \'catalog\', array( \'capability_type\' => \'manage_catalog\', \'labels\'
将权能分配给用户角色(代码检查)
我编写这段代码是为了将manage\\u options功能添加到我的shop\\u经理中,它确实起到了作用。在将此代码移动到我的live站点之前,我想问一下,是否在正确的位置调用了该函数。我提前谢谢你!add_action(\'init\', \'activate_cap_shopmanagers\'); function activate_cap_shopmanagers() { // get the shop manager role\'s object from W
如何禁用对特定用户角色的激活电子邮件?
我正在使用Ultimate Member管理我的用户角色。我有激活电子邮件活动,并按预期发送给新订户。但当用户具有“角色”;“员工”;订阅,我不想让他们收到这封激活电子邮件。现在,有人担任该角色;“员工”;正在收到两封电子邮件,一封是我想要的,另一封是额外激活的。是否有方法停用特定用户角色的激活电子邮件?提前感谢!