您当前的位置:首页 > TAG信息列表 > capabilities
用于访问站点特定部分的自定义用户角色
我需要创建我的网站的特定部分,只允许某些用户访问它们。因此,基本上,我将有一个员工部分-如果用户是员工,他们将看到该部分的链接,显然能够看到那里的所有信息。我研究了几件事,即添加用户角色,但它们似乎都有一系列我可以设置的功能。我找不到任何允许我限制用户访问网站某些部分的内容。我不介意使用插件或诸如此类的东西,欢迎提出任何建议。
有没有办法恢复核心的可湿性粉剂能力?
我创建了一个插件,添加了新功能&;将它们分配给WP和;核心WP角色。我想在插件停用时删除这些功能,但我需要检查我没有删除核心WP功能。有没有办法获得一个只包含WP核心功能的阵列,而不是对列表进行硬编码(这不是未来的证明)?
从管理页面中删除菜单项并限制功能
默认情况下,我允许人们作为贡献者订阅我的网站,这允许他们执行某些操作。然后我想做的是删除帖子、评论、联系人(ContactForm7)和工具,只留下添加新事件的选项(事件插件)。我还想确保,即使这些按钮是隐藏的,如果人们知道如何提交,他们也无法提交这些帖子。目前我正在阅读专业的WordPress插件开发书籍,需要了解的内容很多,因此我现在只想在我的主题功能页面中进行介绍。根据法典,以下是我正在尝试的内容: add_action( \'admin_menu\', \'jh_remove_menu_pa
编辑者角色无法保存自定义主题选项
这个网站上有一些问题涉及到这个问题,我已经阅读了这些问题,并应用了提议的解决方案,但没有任何效果。我为编辑器角色创建了一个非常简单的主题选项页面,但当编辑器试图保存选项时,会出现“作弊”的情况消息以下是我的选项代码:<?php function map_register_settings() { add_option( \'map_zoom\', \'1\'); add_option( \'map_longitude\', \'alpha\');
Can't create new Pods pages
这很奇怪。突然,我无法创建更多的Pods页面!在编辑页面屏幕中,主按钮显示submit for review,而不是publish,当我按下该按钮时,WP会说:不允许编辑此帖子。嗯,我是管理员,所以我不应该有任何问题,事实上,我以前创建过其他页面。角色和能力对我来说似乎没问题。。。发生什么事了?编辑:我的函数上次升级时似乎出现问题。php代码。但我弄不到什么!
自定义帖子类型不使用功能
我在我的一个网站上使用以下自定义帖子类型:function careers_post_type() { $labels = array( \'name\' => _x( \'Careers\', \'Post Type General Name\', \'text_domain\' ), \'singular_name\' => _x( \'Career\', \'Post Ty
在下拉列表中列出所有功能将返回布尔值
尝试在下拉列表中列出所有可能的大写字母。我只能让它返回1s(布尔真)。如果我使用var\\u dump($user->allcaps);它确实会生成实际的cap名称,但当我将其插入到函数中时,它会转到布尔值。尝试使用各种settype语句;什么都没起作用。以下是当前的功能:add_shortcode(\'capsdropdown\', \'sc_capsdropdown\'); function sc_capsdropdown($attr) { $user = get_user_by
允许投稿人对他们撰写的帖子进行评论
我经营着一个多作者的wordpress网站,在那里我们有大量的贡献者可以撰写文章,这些文章在编辑审阅后发布。(这都是wordpress的标准行为)。我想做的是让投稿人能够对他们写的帖子发表温和的评论,但不能对其他人写的帖子发表评论。我还没有找到一种方法来做到这一点,无论是使用代码片段还是插件,我希望这里的人知道如何做到这一点。谢谢EDIT: 我忘了提到我正在运行多站点。再次感谢。
具有自定义角色的用户无法阅读彼此的评论
我的网站有一个自定义角色(“教练”),具有自己的一组功能(通过map_meta_cap 以及一些内置角色)。每个用户都在网站上分配了一个他们“拥有”的页面,并且可以编辑(通过前端编辑器)。每页都有评论(改名为“评论”)。这个系统运行得很好,除了一件事:WordPress不会在该用户(具有“coach”角色)不“拥有”的页面上返回评论。我收到评论get_comments(), 如果我注销、以管理员身份登录或以“coach”身份登录并查看coach的页面,它将返回我所期望的结果。以“coach”身份登录并查看
为特定用户分配多个或其他功能,或者如何创建其他角色,如bbpress角色?
尽管我认为我理解WordPress中角色的层次结构,但我从未真正费心创建自己的用户角色或自定义功能。我需要实现的是为某些用户分配一些功能(可能属于不同的角色:作者、订阅者、贡献者……)。我计划使用这些功能在BuddyPress驱动的社区中分配一些徽章,或者在其他环境中触发一些操作/事件(例如WooCommerce商店中的折扣)。目前,我不打算使用这些限制内容访问。我理解WordPress不允许用户拥有多个角色(这有点令人沮丧)。但我不知道如何解决我的问题。我可能希望有一个具有新功能“x”的订阅者,还有一个
在自定义投递类型上使用自定义元功能
我正在尝试创建产品帖子类型。我已经这样做了,并在产品审查小组的开发中成功地使用了它。我正试图赋予某个角色创建和管理这些产品的能力,以便供应商能够参与进来并投入他们自己的产品。我已经查看了其他成员插件,我完全理解它。我读了这篇帖子:»;Meta Capabilities for Custom Post Types — JustinTadlock.com并解释了如何添加这些功能。我的问题是,如果我声明\'capability_type\' => \'product\' 在regis
针对特定页面和/或类别授权用户
我正在为当地一家体育俱乐部管理Wordpress网站,导航如下:青少年射箭队我想让部门负责人能够编辑其部门页面和子页面的内容(例如,足球负责人可以更改足球、足球青年和足球高级页面),但不能更改其他部门的页面。这是否可以通过开箱即用的功能实现?或者我需要延期吗?额外问题:这些用户也可以写博客帖子。。。我是否可以阻止某些类别,以便他们看不到/无法选择它们作为他们的博客帖子?
可以在多站点中自定义角色来添加站点吗?
我正在多站点上创建一个网络,并希望将超级管理员权限严格锁定。这个设置是在WPengine上进行的,他们在仪表板中添加了插件,向超级管理员显示了一个菜单区域,可以访问一些服务器内容,我显然希望阻止可能四处窥探的人访问。我正在使用插件的高级版本User Role Editor 要创建自定义角色,请将其称为“Sub Admin”。如果可能的话,我想知道是否可以赋予这个角色添加新站点的能力?我添加了manage_sites 功能,但未显示添加站点菜单项。我还尝试为manage_network 和manage_ne
能够编辑自己的帖子,而不是其他帖子
什么是允许用户编辑自己的帖子而不是其他帖子的功能?我试图让帖子作者只在他们自己的帖子上使用插件功能。访问该选项的权限应仅限于特定的帖子作者,甚至连编辑都无权访问。在帖子作者旁边,只有管理员才有访问权限。插件的代码有:function init() { // must be logged in if( is_user_logged_in() ) { // actions add_action(\'admi
回收垃圾帖子的特权
我似乎找不到built in privilege 恢复被丢弃的邮件时需要。是吗delete_posts, 顾名思义,它可以将物品移动到垃圾桶中并将其完全移除,或者edit_posts 或publish_posts..?我的目标是,当一个管理员垃圾了一个次要角色的帖子时,这个次要角色应该无法恢复它。我不想添加新功能。
是否允许编辑自定义帖子类型,但不允许编辑常规帖子?
是否可以将角色的功能设置为允许编辑自定义内容类型,但不允许编辑常规帖子类型?如果是这样的话,我该怎么做呢?谢谢
将权能添加到作者角色以能够删除附件
我需要我的作者有权删除他们上传的任何附件,以防他们犯了一些错误。当前,如果作者单击媒体库中的任何缩略图,他将获得edit_image 链接,但不是delete_permanently 链接(对于更高的角色显示)。所以现在,作者可以编辑文本内容和图像,但不能删除图像附件。我看了一下wordpress codexroles and capabilities 并发现没有所谓的delete\\u附件。那么这有可能吗,我错过了什么?我正在尝试使用一些代码,就像这里为add_cap 滤器示例代码:function a
在多站点注册后如何更改用户角色?
在WP Multisite中创建自己博客的新用户在注册后将获得管理员权限。然而,我不希望他们有这么多特权。我知道有一种方法可以将他们在注册时的角色改为“贡献者”或“作者”,但经过一整天的搜索,我真的不知道在哪里可以找到它。你能帮我一下吗?
WordPress中的新角色和新功能
我正在WordPress中创建一个新角色,我希望它与“作者”角色类似,但这个新角色只允许“使用”特定类别(换句话说,它只允许编辑、发布和删除特定类别的帖子)。那能做到吗?
根据状态和用户权能限制对自定义帖子类型的编辑
我有一个自定义的帖子类型guest_blog 注册于\'capability_type\' => \'guest_blog\' 和\'map_meta_cap\' => true. 我想限制没有publish_guest_blogs 编辑功能guest_blog 具有pending 地位以下是我使用的代码,但它不起作用:add_filter( \'user_has_cap\', \'wpse_user_has_cap\', 100, 3 ); function wpse_user_ha