您当前的位置:首页 > TAG信息列表 > user-roles
根据用户角色更改音频播放器的颜色
我已经用这个CSS代码更改了Wordpress音频播放器的颜色。/* change colours of audio player */ .mejs-controls, .mejs-mediaelement, .mejs-container { background: url(\'\') !important; background-color: #1f7dcd !important; } /* chan
如何允许用户在WordPress中编辑帖子
我想允许用户在不给管理员权限的情况下编辑帖子。我有一个基本的身份验证插件,可以阻止他们访问它。但当我停用它时,他们可以使用贡献者角色访问权限编辑帖子。现在,我的要求是基本身份验证插件应该是活动的,用户应该能够编辑帖子。谁能帮我一下吗。谢谢
创建可以编辑某些用户详细信息但不能编辑角色的角色
我想创建自定义角色(“sales”),该角色可以编辑“subscribers”的用户配置文件,但不能更改该用户的角色。“sales”角色可编辑的用户详细信息将重置密码并与一些自定义用户元字段交互。是否可以在该粒度级别编辑功能?
如何在登录时不存在角色的情况下为用户分配角色
我目前有一个WP站点的前端部分,允许管理员创建新用户,然后从下拉列表中分配用户角色,这非常有效。然而,我正在使用一个插件来根据AD/LDAP对用户进行身份验证,这样我也可以在公司级别上使用它。问题是,当用户第一次针对LDAP进行身份验证时,没有用户分配,插件中也没有我可以看到的关于如何进行身份验证的位置(使用NextAD plugin).然而,我看到我可以在登录时对授权进行自定义检查,并认为我可以在那里添加角色:function mb_authenticate_user( $user ) {
用户能够编辑自己的评论
我希望允许某些(登录的)用户能够编辑他们的评论。我不在乎他们是否只能通过后端进行编辑——显然,前端编辑会很好,但我愿意在这一点上尽我所能。许多在线问题指向edit_posts 作为上限添加,但似乎没有做到这一点。在玩弄了自定义角色和功能之后,我注意到启用注释编辑的实际上是edit_others_posts.我很困惑。我看到的每个答案都提到了edit_posts 一直提到,在内部,评论都是帖子。但只要edit_posts, 您仍然可以编辑自己的帖子,而其他人撰写的帖子则受到限制。那么,如果评论也是帖子,为什
如何根据查看的用户的角色隐藏用户配置文件字段?
我想根据查看其配置文件的用户的角色(本例中由管理员查看)隐藏后端用户配置文件页面的一些默认字段。我使用了简单的CSS方法来实现这一点(这里隐藏了Bio框):add_action(\'admin_head\', \'my_custom_admin_css\'); function my_custom_admin_css() { echo \'<style> .user-description-wrap { display
根据用户类型阻止第三方插件访问管理页面
我使用第三方插件(如ABC插件)。他们的代码没有任何挂钩或过滤器。而且他们不根据我们的要求提供定制。因此,如果我修改插件代码,每次更新该插件时,我都必须复制更改。因此,我决定创建一个插件,该插件将与其他插件一起工作,并进行必要的修改。现在,我想限制对插件页面(在管理面板中)特定url的访问,仅限于特定用户类型。url如下所示https://mywebsite.com/wp-admin/admin.php?page=abcplugin&route_name=customers__index我正在考虑
允许非登录用户上载媒体库中的图像
我有一个网站,我有一个页面,可以从任何未登录的用户访问。这是一个我需要通过表单上传图像的表单,但当我尝试时,它显示了一个错误。但当我在表格中登录时,效果很好。所以我试过这个密码if ( is_user_logged_in() ) { do_action( \'wp_ajax_\' . $_REQUEST[\'action\'] ); } else { do_action( \'wp_ajax_\' . $_REQUEST[\'action\'] ); }
仅为特定用户角色执行插件
如何使特定插件仅针对一个特定用户角色(或可能是一组用户角色)处于活动状态?有什么我可以添加到我的functions.php 在子主题中,是否仅为特定用户角色使用特定插件?我尝试了这里的各种答案和文章,但似乎没有什么能提供我所需要的。Update:我尝试了下面的代码(作为测试),如果管理员访问该站点,它将禁用插件,但一旦禁用,它将对所有人保持禁用状态。它需要评估当前用户并根据其角色激活或重新激活。add_filter( \'option_active_plugins\', \'custom_plugin_l
向用户角色添加功能的正确方式是什么?
第三方插件添加了“编辑预约”功能。我想将此功能分配给已经存在的用户角色“editor”。我在我的子主题中创建了以下函数:function add_booking_role_to_editor() { $role = get_role( \'editor\' ); $role->add_cap( \'edit_booked_appointments\', true ); } add_action( \'init\', \'add_booking_r
要让角色在编辑主题中运行代码,需要什么功能?
我正在外包一些工作,他们正在使用主题编辑器将PHP添加到我的网站。例如,这段代码https://docs.mylistingtheme.com/article/after-importing-listings-they-are-not-shown-in-explore-page/ 是我在主题中加入的内容-要调用它,需要使用querystringhttp://Yoursite.com/?geolocate_listings=1当以管理员角色登录时,这可以正常工作,但是我创建了一个名为“TempCode”的自
WooCommerce哪些角色和功能控制用户登录重定向到Woo帐号页面?
WooCommerce有一个特殊的“账户页面”,客户可以重新定向到该页面,而不是WordPress管理后端。我正在尝试创建一个不转到该页面的自定义角色。当我克隆“订阅者”时,它会转到Woo帐户页面。当我克隆“administrator”时,它会转到WP后端。哪个集合或特定功能正在处理此问题?试图避免使用自定义角色:
如何创建管理员权限小于1或2的角色?
我已经创建了一个新角色,我需要为这个角色授予管理员较少的完全权限和能力创建新的管理员用户和编辑插件/主题。是否可以全部召回并只删除我需要的3个,或者我必须在我发布的代码中添加1 x 1(编辑/删除帖子)?$result = add_role( \'Client\', \'Client\', array( \'read\' => true, \'edit_posts\' => true, \'delete_posts\'
将作者限制为仅发布到特定类别
我想把作者限制在一个特定的类别中。许多博客上建议的插件是restrict-author-posting. 不幸的是,这已不再维护,并已从插件存储中删除。我找到的唯一合适但不是免费的插件是PublishPress Pro。我真的不想为这个功能付费。另外一个好处是,一些编辑也只能在特定类别中发布。如果需要,我愿意编写/编辑一些代码-我有PHP等方面的经验,但从未在WordPress中做过任何事情。如果没有我上面提到的插件,我找不到任何解决这个问题的帖子。提前感谢EDIT: 我最初在r/Wordpress上发布
允许具有编辑者角色的用户编辑菜单(没有插件)
我发现需要一个站点编辑器来编辑菜单。我找到了一些answers 这表明add_cap() 方法,添加edit_theme_options 编辑角色的能力。这should be done once 然后从中删除functions.php: // Do this only once. Can go anywhere inside your functions.php file $role_object = get_role( \'editor\' ); $role_object->add
向用户编辑页面上的用户角色选择添加Java触发器
我希望在WP admin user edit上选择特定的用户角色时触发一条消息。php页面。(这可能是一个隐藏的div,在从下拉列表中选择特定角色后,该div将被取消隐藏)。我在#5中看到了可行的解决方案here 但我不知道如何在用户编辑页面的角色选择下拉列表中插入on change触发器。如有任何建议/建议,将不胜感激。
无法编辑自定义帖子类型中的类别
我使用以下代码创建了一个自定义帖子类型:// Event Post type register_post_type(\'event\', array( \'capability_type\' => \'event\', \'map_meta_cap\' => true, \'supports\' => array(\'title\', \'editor\', \'excerpt\', \'revisions\'), \'rewrit
从管理面板中隐藏特定用户的页面菜单
我想从管理面板中隐藏特定用户类型的页面菜单。我用下面的代码试过了functions.phpfunction hide_menu_items() { global $menu; global $current_user; get_currentuserinfo(); if( $current_user->user_login == \'username\' ): remove_menu
允许用户创建草稿帖子,但不允许发布WordPress
Im当前正在使用用户角色编辑器修改用户角色的权限。我希望能够限制该角色发布帖子。他们可以保存草稿,但不能发布。有更好的方法吗?
创建无法删除的超级管理员
我想创建一个管理员(角色),其他管理员不能删除它。。。有点像超级管理员。当然不用插件。是一个简单的网站。但是有很多管理员(不是我的选择),所以我首先需要一个管理员,不能被其他管理员删除。