您当前的位置:首页 > TAG信息列表 > user-roles
_Author_meta(‘user_url’,$Author->ID)工作不正常。我怎么才能解决这个问题?
我的博客上有两位作者和一位管理员。我在我的贡献者中使用以下代码。phpfunction contributors() { global $wpdb; $authors = $wpdb->get_results(\"SELECT ID, user_nicename from $wpdb->users ORDER BY display_name\"); foreach($authors as $author
阻止用户编辑其他帖子
我已经声明了一个新的post类型,它在管理菜单上可见:function create\\u post\\u type(){ register_post_type( \'employer_fm\', array( \'labels\' => array( \'name\' => _x(\'Employer\', \'Employers\'), \'singular_name\' => _x(\'Emp
在多站点注册后如何更改用户角色?
在WP Multisite中创建自己博客的新用户在注册后将获得管理员权限。然而,我不希望他们有这么多特权。我知道有一种方法可以将他们在注册时的角色改为“贡献者”或“作者”,但经过一整天的搜索,我真的不知道在哪里可以找到它。你能帮我一下吗?
WordPress中的新角色和新功能
我正在WordPress中创建一个新角色,我希望它与“作者”角色类似,但这个新角色只允许“使用”特定类别(换句话说,它只允许编辑、发布和删除特定类别的帖子)。那能做到吗?
如何在不丢失功能的情况下停止显示ID
我正在使用一个自定义代码来确保某些插件的功能仅在具有特定功能的情况下可用。代码如下:<?php // Check if User can Edit // Set permission to false = \'not allowed\' $current_user_is_allowed_to_edit = false; // Get the ID of the user who watches this post $user_ID = get_current_
从用户登录名获取用户角色
问题可能很简单。因为我需要尽快修复它,所以我不得不问。目前我正在修改一个免费插件。因为我有用户登录字符串。如何获取该登录的角色?我正在使用WordPress 3.8。
允许用户从页面创建自定义帖子类型的帖子
我正在尝试为一个属于我的客户的博客创建一种“征求建议”系统。我不太确定该怎么做,但到目前为止,我已经概述了很多。。我知道这将有两种用户。1、投标人2。投机者投标人将能够从现场前端提交其标书。投机者可以登录并查看列出所有最新提案的页面,也可以单独查看。投机者应该是唯一被允许这样做的角色。现在,我很难弄清楚如何创建这两种用户类型。我可以在新闻许可视频中看到,他有“学生”和其他一些用户角色。但没有任何视频显示他是如何创建这些用户的。
在管理面板中限制访问
我想限制对某些插件页面/普通WP页面的访问。我找到了一种从菜单中隐藏这些页面的方法,但目前没有限制它们。例如,我有一个编辑器,我不想让他们访问Media 和Tools - 我可以通过以下方式隐藏这些页面:function editor_menu() { global $menu; if(!current_user_can(\'administrator\')) { $restricted = array(__(\'Media
用户配置文件和对象关联
我来自Drupal,我非常习惯Drupal处理用户和对象的方式(在那里称为节点)我必须学习WordPress如何处理这些相同的情况。由于我们会被意思不同的相同单词所混淆,我将在这里定义其中一些:Node - 在Drupal中,一切都是一个节点。帖子是一个节点。页面是一个节点。产品是一个节点Author - 在Drupal中,每个节点都有一个作者。想想WordPress帖子的作者Product - 在Drupal中,产品是一个节点。在我的网站上,我卖书。因此,书籍是一种产品,它是一个节点Book Autho
WordPress EDIT_USER_PROFILE_UPDATE更新辅助角色
我正在尝试在用户编辑中保存次要角色字段。php独立于WP的主要角色。我在保存其他唯一的自定义字段时没有遇到问题,但对于角色(wp\\U功能),它似乎首先保存了我的角色(我将睡眠(10)设置为在过程中签入数据库),并且在请求结束时,wp保存了主角色字段,该字段覆盖了我以前保存的角色。是否有任何方法可以对事件进行排序,以便在请求的最后执行我的函数?以下是我目前掌握的情况:挂钩:<?php add_action( \'edit_user_profile\', array( $this
如果当前用户是管理员或编辑
如何检查当前登录的用户是管理员还是编辑器?我知道如何单独进行:<?php if(current_user_can(\'editor\')) { ?> <!-- Stuff here for editors --> <?php } ?> <?php if(current_user_can(\'administrator\')) { ?> <!-- Stuff here for administr
能够仅查看(不编辑)其他用户的个人配置文件信息
我创建了2个角色,Center 和Student, 为我的WordPress网站使用不同功能的成员插件。我希望学生角色用户只能查看和编辑他们的个人档案信息,我通过授予他们阅读功能实现了这一点。现在的问题是,我希望中心角色用户能够列出和查看学生角色用户的个人档案信息,而不必编辑他们。我已授予中心角色三种能力:read, list_users, edit_users有了它,我可以列出我想要的所有用户,我可以查看个人档案信息,但可以编辑。我知道这一点edit_users 编辑功能将会出现,但我想知道如何将其限制
如何不允许自定义角色编辑已发布的自定义帖子类型?
我有一个带有自定义角色(revisor)和自定义帖子类型(events)的WP站点。我想做的是允许我的修订者添加新事件,但不编辑现有事件。我已经在使用Members插件,并且我在其中未选中“edit\\u published\\u events”,但用户仍然可以编辑事件。我认为问题在于,我想让他们编辑另一个CPT(称为listings),因此我无法在功能中完全限制“edit\\u posts”。关于如何删除编辑已发布CPT的选项,有什么想法吗?我确实看到一篇关于删除“编辑”选项的帖子,当您将鼠标悬停在列表
禁止删除除订阅者之外的任何用户角色
在管理我的博客时,我想阻止任何人(包括管理员)删除任何用户,除非它是一个简单的订阅者。基本上,在管理的“用户”部分,我希望“删除”选项仅在订阅者下可见,而不是在管理员、编辑、作者或贡献者下可见。我如何在我的函数中做到这一点。php文件(我对插件不感兴趣)?我尝试了“remove\\u cap(\'delete\\u users\')”功能,但它的作用域太大,因为它阻止删除任何用户,而我想阻止删除除订阅者以外的任何用户。谢谢你的帮助。
显示来自多个用户角色的帖子
我创建了一个自定义循环,只显示管理员帖子,但现在我希望它同时显示管理员和贡献者的帖子。非常感谢您的帮助!以下是我目前掌握的情况:echo \"<div class=\'post_wrap \" . $infinite . \"\'>\"; $users_query = new WP_User_Query( array( \'role\' => \'administrator\',
获取所有作者的作者元
我们从docs 你可以像这样得到一个作者的元数据:<?php get_the_author_meta( $field, $userID ); ?> 但我希望有一个自定义的“关于我们”页面,其中显示具有特定角色的用户的所有信息(本例中为管理员和作者)。假设我在中有一个函数(使用概要文件的自定义字段)functions.php 像这样:<?php function the_author_box($userid) { ?> <div class=\"auth
删除特定管理员的权能
我已经创建了两个管理员用户X和Y。现在我需要从用户Y中删除“编辑插件”功能。我找了又找,http://goo.gl/LttuvX$user = new WP_User( \'Y\' ); $user->remove_cap(\'edit_plugins\'); 但它不起作用,请让我知道怎么做。之前,我创建了一个新角色,其功能与管理员相同,但在插件中,我们创建了如下菜单add_menu_page(..,capability => \'administrator\',..); 所
特定帖子用户权限
在其中,为特定用户提供了编辑特定帖子的选项,我只搜索并找到了一个插件,该插件为用户提供了编辑所有帖子的选项,但我没有看到任何关于我试图用作插件“用户权限”的特定帖子的引用,但遗憾的是,它没有保存我的设置谢谢
自定义滚动/自定义帖子类型-无法选择类别
我用的是Justin Tadlock的Members 插件0.2.4。我有一个自定义用户角色“Author”,我正在授予其发布自定义帖子类型“blogpost”的权限。作者可以发布和编辑CPT博客文章,但由于复选框变灰,因此无法添加类别。一年多前,其他人在他的插件支持论坛上报告了类似的问题,但用户的问题似乎没有答案,现在已经关闭。我知道启用“edit\\u posts”功能可以解决这个问题,但是自定义用户角色可以访问所有不应该拥有的帖子类型,这非常糟糕。一些人尝试创建自定义分类法来解决这个问题,据报道这对
有没有一种简单的方法来管理每个用户的功能?
我有一个WordPress网站,一些人(非专家客户)需要创建/管理用户。该网站使用多种自定义帖子类型,并为每个用户分配了一个或多个cpt的权限。目前我看到了两种处理方法,我对其中任何一种都不太满意。(1) User roles:如果我有四种自定义帖子类型(A、B、C、D),那么我需要很多用户角色来覆盖所有功能组合。(角色A、角色AB、角色ABD…)。这对客户的管理不是很方便。(2) Capability Management Plugin: 如果是我来管理用户,我会使用“用户角色编辑器”之类的插件。但是,