您当前的位置:首页 > TAG信息列表 > user-roles
用户注册错误时自定义注册URL丢失
我遵循了本网站和互联网其他地方的指示,旨在为某些人提供注册链接,让他们注册特定的用户角色。我要赋予的用户角色some, 但并非所有人都有一种习惯,称之为“无监控”。通过将此代码添加到我的函数中,我可以使其正常工作。php文件: // signup stuff add_action(\'register_form\',\'show_role_field\'); function show_role_field(){ ?> <input id=
为什么作者被允许批准对他们帖子的评论?如何撤销特权?
我的印象是,只有管理员/编辑角色才能批准评论,但我们的作者在自己的帖子上也可以这样做。我想禁用作者批准其帖子评论的功能。在“仪表板设置”>“讨论”>“出现评论之前”--选中:评论必须手动批准未选中:评论作者必须有以前批准的评论
如何实现特定用户访问特定页面(URL)
我已经创建了一个下载页面,我希望登录到我博客的某些用户可以访问该页面。其他任何人都不能直接访问页面。有什么插件吗?我搜索了很多,但没有找到任何符合此要求的。此外,这是否可能创建一个自定义登录页面而不是wp admin?我在WordPress可见性中尝试了密码保护选项,但没有多大用处。
多站点中的自定义角色问题
所以我一直在为自定义角色而苦恼。我将尽可能描述我的问题,以突出我的问题。在任何人提到它之前,我想避免使用插件,因为对我来说,这是对我认为是一个简单问题的过度杀伤力。我想要的:3个角色-管理员、小管理员、用户我最初尝试的是:我删除了两个角色Author&;Contributor,离开Administrator、Editor和Subscriber。这没问题。我对下一篇文章有一个问题——重命名其余的角色。我最初只是做了最常见的建议global $wp_roles; $wp_roles->ro
如何自动转换自定义用户角色?
我开发了一个小插件,可以添加(或者更准确地说:先删除,然后再添加)一些自定义用户角色。每个角色的设置方式如下:function wpdev_141551_add_role_someone() { $role = \'someone\'; remove_role( $role ); $capabilities = array( \'read\' => TRUE,
删除访问某些管理菜单的功能
我正在尝试删除具有参与者角色的用户的一些管理功能。我所说的删除一些管理功能的意思是禁止他们查看某些管理菜单项,如评论、工具、媒体等。我已使用以下代码从“管理”菜单中删除了所需的项目:function remove_menus(){ $author = wp_get_current_user(); if(isset($author->roles[0])){ $current_role = $author->roles[0]; }else{
隐藏特定角色的插件仪表板菜单项
我正在编写一个插件,我试图只向特定角色显示管理仪表板菜单项。到目前为止,我有这个控制片段。。。// Check User Role global $current_user; if( !empty($current_user->roles) ){ foreach ($current_user->roles as $key => $value) { if( $value == \'administrator\' ){
根据自定义角色限制在users.php中显示的角色
我已使用一个名为\'regional_manager\'我为这个角色提供了添加\\u用户的功能,并为我的函数创建了一个自定义代码段。仅在“角色”下拉列表中列出订阅者的php文件。这意味着regional\\u manager角色只能创建具有subscriber角色的新用户。现在,我想阻止他们在访问时看到所有其他用户www.mydomain.com/wp-admin/users.php 有没有一种简单的方法可以做到这一点?有没有人可以举一个类似的例子来为我指明方向?
Custom User Role
我知道如何添加自定义用户角色,但我如何才能做到这样,当一个具有“DJ”角色的用户来到仪表板时,他们只能看到:用户>您的个人资料,而看不到任何其他菜单项。
自定义用户角色的自定义POST类型媒体上载错误
我创建了一个名为product 并分配了一个新角色manager 为了它。除了媒体上传器product. 我甚至可以直接在add media 部分所以,我开始用默认值进行测试author, 还是一样的错误!令人惊讶的是author 可以在默认情况下成功上载图像post, 不在product!错误消息显示:An Error occurred in the upload. Please Try again later.以下是自定义帖子类型的代码:function cpt_product() {
客户登录表单与管理员登录表单是否不同?
我最近安装了Woocommerce。我意识到管理员可以通过向客户提供的相同登录表单访问后端。对我来说,这是一个巨大的安全风险。我想到了几个解决方案,但我不知道哪些代码可以帮助我实现它们:如何防止管理员通过customerlogin页面登录?(来自客户登录表单的关于登录的if语句,该语句将检查用户的角色,并在用户是管理员时阻止登录)如何提交登录表单,以便只有客户才能登录?(仅为客户使用默认或本机登录表单集)
作为参与者而不是参与者创建的新用户
在Wordpress设置中,我们将其设置为应创建一个新用户作为参与者:但是,创建的任何用户都被赋予参与者角色:这意味着他们无法创建自己的博客。我很肯定,情况并非总是如此。有关更多信息,我们正在运行:Wordpress 3.9 BuddyPress中没有任何可能影响问题的设置。有什么想法吗?
允许用户查看私人帖子(等待审批)
好的,所以我基本上是自己解决的,我去了邮局。wp中的php包括。更改了\'protected\' => true, 的待定项\'public\' => true, 但每次wordpress更新时,这都会重置(我想),所以有人能提到一种永久的方法来进行更改吗?问题的前一部分如下基本上,我希望我的注册用户能够查看前端的私人帖子类型,就像管理员在草稿/待审批帖子上单击查看帖子一样。我有这一页HERE 它加载待定的审批职位。但是,当用户单击某个帖子时,他们无法阅读该帖子,因为他们没有权限。我尝
How to add user roles?
我需要建立一个有16个用户角色的新闻网站。如何添加更多用户角色?默认情况下,我看到4个角色:投稿人作者编辑管理员
我可以使用单一密码保护站点范围内的内容类型吗?
我正在为拥有产品目录的客户开发一个主题。每个产品都有一个规格表,他想让登录的用户可以使用。这不是一个真正的安全问题,只是一种为临时访问者简化页面的方法。现在,他通过电子邮件向客户发送密码,并根据他给出的密码跟踪登录情况。他想继续这样做。所以我想想出一个方法:使用单个字段登录用户is_user_logged_in() 以及相关查询,以检查是否显示指向受保护内容的链接,完全拒绝此类访问者访问管理端,这是否超出了WP用户角色的范围?如果没有,对我如何实现这一目标有何建议?
添加角色和编辑页面功能
我已经创建了一个新的用户角色,我希望此用户可以编辑页面并使用自定义帖子类型。对于自定义帖子类型,我已解决,但对于页面不起作用。在后端,用户只能看到页面,但无法编辑。哪里错了?/* aggiungi ruolo */ add\\u角色(\'brokers\',\'brokers\',数组(\'read\' => true, // True allows that capability \'edit_pages\' => true, ));
通过USER_ROLE和CURRENT_USER角色从所有/特定博客获取用户
我需要并且认为可能有相当多的人也需要的是:根据他们希望看到的帐户的user\\u角色,从所有或特定博客中获取用户,同时区分来自超级管理员或博客管理员的请求。你是怎么做的?
使用户成为多站点网络中子目录站点的管理员和主站点的参与者
我有一个多站点网络。主站点显示新闻。子目录站点有管理员,我称之为子站点管理员。如果子网站管理员想发布到主网站,我希望他们只作为贡献者登录,以便主管理员在发布前查看他们的新闻。是否可以自定义子网站管理员的角色,他/她可以使用该角色作为主站点的参与者登录?例如,subsite-admin-A将有2个角色:管理其子网站主网站的贡献者
允许角色编辑一个特定插件
是否有任何方法允许特定角色(在本例中是参与者)使用一个插件,并且只使用一个插件?我希望他们能够在写文章时向图库中添加图像,但图库是一个他们无法访问的插件。我不想让他们访问其他插件。提前感谢您的帮助:)Edit: 我已将此功能添加到manage_options 用户现在可以在菜单中看到我希望他们看到的插件。但是,当用户将鼠标悬停在菜单中的项目上以展开子菜单时,他们无法看到我(管理员)可以看到的前两个项目。为什么会这样?这是与插件相关的问题吗?此外,我一直在调查add_menu_page function -
将角色从一个环境迁移到另一个环境
我有两个相同的环境。现在,我在其中一个上创建了许多角色,并为其分配了用户。如何将其迁移到已经具有相同用户集的其他服务器。对这个问题有什么建议都可以。