您当前的位置:首页 > TAG信息列表 > user-roles

  • 我是否可以创建可以访问*一些其他用户帖子而不是所有其他用户帖子的用户?

    时间:2018-03-26

    我已经在一个多用户WP网站上使用了一段时间的基本用户权限功能,效果很好,大多数用户帐户只能访问自己的帖子,但少数“编辑”可以访问每个人的帖子。这一点得到了wp front插件的帮助,该插件允许您轻松定义用户角色。然而,我现在有一个场景,在这个场景中,我需要在同一家外部公司有多个作者,同时在该公司还有一名编辑,负责监督其他个人的工作。这个新的远程编辑器角色是一个新的问题,因为他们需要能够看到自己的帖子以及同一公司其他编辑器创建的任何帖子。但他们不能看到每个人的帖子。使用wp front或任何其他插件,或者仅

  • 允许参与者查看自己的计划帖子

    时间:2018-03-27

    作为管理员,我可以预览预定的帖子。在帖子列表中,如果您将鼠标悬停在预定的帖子标题上,会显示一个“预览”链接。作为一个投稿人,我可以预览一篇处于草稿或待定状态的文章。一旦安排好,我就不能再预览帖子了。投稿人很想看看编辑对他们的文章做了什么,并希望在预定时间和尚未发布时看到它的预览。要明确的是:我并不是在寻找一种方法,允许投稿人在安排好后修改帖子,只是为了(预先)查看它。在wordpress角色和功能中,我没有找到相关的功能。似乎有read、read\\u private\\u贴子、read\\u priva

  • 按用户角色隐藏自定义字段

    时间:2018-03-27

    我已经尝试阅读了有关此主题的所有问题,并根据需要配置了代码,但似乎无法使其正常工作。这是我现在拥有的代码:function my_exclude_custom_fields( $protected, $meta_key, $user ) { $user = wp_get_current_user(); if ( in_array( \'udlejer\', (array) $user->roles ) ) { if ( in_arra

  • Wordpress Roles

    时间:2018-04-02

    我的情况是我需要array “小于或等于”指定角色的所有当前用户角色,以显示某些“分配的”内容。我创建了一个CPT,具有一个名为gyo_kb_roleview, 所以我需要能够根据meta_query 内容所在的位置allowed 角色等于或高于当前用户角色。所以,如果我有一个“贡献者”角色,那么只有与贡献者相等或更高级别的用户才能查看所述内容,而低于该角色的任何人都无法查看该内容。我该怎么做?Display Template: <?php // We don\'t want to allo

  • 如何使定制帖子类型对订阅者不可见

    时间:2018-04-02

    我正在尝试使用户角色的自定义帖子类型不可见subscriber. 我该怎么做?我尝试了以下方法,但似乎不起作用。我的帖子类型为request.$role = get_role( \'subscriber ); $role->remove_cap( \'read\' ); $role->remove_cap( \'read_request\' ); $role->remove_cap( \'read_private_requests\' ); $r

  • 自定义帖子类型角色权限不允许我阅读

    时间:2018-04-05

    我无法获取它,以便我的供应商用户角色可以读取发货过帐类型。它会显示在他们的菜单中,但当你点击它时,你会得到一条错误消息,你不能查看这个页面。如果我add_cap(\'read_posts\') 但我不想让他们查看常规邮件,只查看发货邮件类型。我有一个具有以下功能的供应商用户角色。WP_Role Object ( [name] => supplier [capabilities] => Array (

  • WordPress角色-保护管理员角色

    时间:2018-04-11

    我们希望提供其站点的所有者、管理员角色,但不希望他们删除用户1。我们也不希望有一个廉价的解决方案阻止他们的管理员帐户删除用户。一般来说,他们需要完全的用户权限来添加/编辑/删除用户,而不是用户1帐户或其上方的角色。Drupal中有一个名为“保护用户1”的模块,该模块允许创建多个管理员帐户,但没有一个可以编辑/删除用户1。WP生态系统是否有类似的功能?

  • 前端AJAX的问题,在访问wp-admin/admin-ajax.php时获得302重定向

    时间:2018-04-13

    我想对前端登录用户使用wp-ajax,但显示发现的302错误并调用主页。它对于管理员用户和未登录用户都可以正常工作。以下是网络日志截图:我使用了以下两种ajax功能:add_action(\'wp_ajax_add_sale\', \'add_sale\'); add_action(\'wp_ajax_nopriv_add_sale\', \'add_sale\'); add_sale() 以下内容:<?php function add_sale() { di

  • What the user_status column?

    时间:2018-04-14

    我在看wp_users 表a\" user_status \" 柱( all contain zero )这些数据起什么作用?

  • file upload user profile

    时间:2018-04-18

    我在wordpress的一个医疗报告网站上工作,那里的要求是管理员可以上传一个单独的报告。pdf文件到不同用户的个人资料(&P);只有配置文件所有者才能下载它

  • 允许用户修改分配的WordPress Pods的某些值

    时间:2018-04-19

    每个user 可以有一个或多个locations. 我需要每个user 能够编辑自己的locations, 或者至少是其locations. 定位吊舱与users (扩展)。我可以想方设法通过PHP来实现这一点,但我认为必须有一种方法可以很好地利用POD和另一个插件来实现这一点。有人知道吗?更新:这里有一个更清楚的例子:使用者johndoe 只能更新位置:DetroitChicagoCleveland用户janedoe 只能更新位置:San FranciscoLos AngelasSan Diego<

  • 新文件夹和文件权限不正确

    时间:2018-04-24

    我浏览了很多网站,但我只能找到设置现有文件和文件夹的正确权限,但找不到与要创建的新文件和文件夹相关的任何内容。每当我创建新的文件或文件夹时,它们都将被创建并具有权限660 和770, 因此,有些内容无法访问。例如,如果我安装一个插件,它将与770 和660 权限,所以我得到403 插件所有资产的javascript控制台出错。是否有一种方法/插件可以调整对将来要创建的文件和文件夹的权限,而不仅仅是现有的文件和文件夹?请注意:我没有对托管服务器的SSH访问权(或任何访问权,但FTP)。

  • WP_QUERY:仅当帖子的访问被限制为登录用户的角色时才查询帖子

    时间:2018-04-26

    这就是我想做的。我有一些帖子只对具有特定角色的用户可见。我想在用户的配置文件部分显示它们,以便它们在登录后立即可见。让我强调一下:我不想显示允许我的用户查看的所有帖子,只想显示那些限制我用户角色的帖子。我的发现和尝试并没有解决我的问题。$q = new WP_Query(array( \'perm\' => \'readable\' )); while ($q->have_posts()) : $q->the_post(); the_title()

  • 如何触发错误:“您不被允许编辑此帖子。”

    时间:2018-04-30

    如何触发错误“您不允许编辑此帖子”当有人试图编辑帖子时?

  • 是否仅允许多站点管理员创建具有一个特定用户角色的用户?

    时间:2018-05-02

    我有这个功能,可以防止我的三个自定义角色(用于多站点管理员)创建具有“用户”以外其他角色的用户。我扮演的三个角色分别是Basic、Standard和Premium,它们只能在多站点上以“User”角色创建用户。这是函数的外观:function restrict_roles_get_allowed_roles( $user ) { $allowed = array(); if ( in_array( \'administrator\', $user->role

  • 是否从数据库中删除所有视频附件,包括文件和后期/后期处理?

    时间:2018-05-02

    我正在尝试制作一个函数,从数据库中删除所有视频文件+附件帖子和附件帖子。当用户角色切换到“基本”时,应运行此操作。如果post\\u mime\\u类型以“video”开头,因为它可以是video/mp4或video/quicktime等。。。我已经走了这么远,但我无法完全理解:add_action( \'set_user_role\', function( $user_id, $role, $old_roles ) { if ( \'basic\' == $role ) {&#x

  • 在特定时间更改特定用户的用户角色

    时间:2018-05-02

    我需要设置一个cron来在特定时间更改用户的角色。例如,每天晚上8点,特定用户的角色应该从“客户”更改为“编辑”如何在wordpress中实现这一点?更新时间:我已按如下方式安排了该功能,但它未在设置的时间运行:if( !wp_next_scheduled( \'import_into_db\' ) ) { wp_schedule_event( strtotime(\'12:04:00\'), \'daily\', \'import_into_db\' );

  • 如何将所有具有特定角色的用户的角色更改为另一个角色?

    时间:2018-05-03

    可以使用什么功能将当前分配角色“Customer”的所有用户的用户角色更改为“Editor”?基本上,我需要创建一个cron作业,每天都这样做。我已经了解了cron的工作部分,但需要有关如何通过函数更改角色的帮助。

  • 依赖于变量的用户角色下拉列表

    时间:2018-05-07

    我有一个下拉列表,用户可以选择是为自己结账还是为客户结账。注册后,他将扮演两个角色:合伙人[他的公司]。因此,我想显示一个下拉列表,其中有他的角色[他的公司],但我的代码不起作用。<?php $billing_company = get_user_meta( $current_user->ID, \'billing_company\', true ); $args = array( \'role\' => $bi

  • WooThemes-供应商/预订-允许供应商管理资源

    时间:2018-05-09

    我正在尝试从WooThemes为bookings插件带来新功能。在组合预订和供应商插件时,不允许供应商用户管理资源(资源是自定义帖子)。我将新功能添加到资源自定义帖子中,然后将这些功能添加到供应商角色(通过用户角色插件)现在,资源显示在供应商角色的管理菜单中,但当我尝试添加新资源时,会出现“您无权访问此页面”错误。我添加的新功能:https://i.stack.imgur.com/OCDlV.png添加到角色的功能:https://i.stack.imgur.com/5t696.png使用角色登录时显示的