您当前的位置:首页 > TAG信息列表 > capabilities
Capabilities Not Changing
我希望编辑器能够列出、添加和编辑用户。我认为下面的代码可以做到这一点,但它不起作用-没有为任何编辑器显示新的用户菜单。我错过什么了吗?function increase_editor_role(){ $role = get_role(\'editor\'); $role->add_cap(\'list_users\'); $role->add_cap(\'edit_users\'); $role->add_cap(\'c
Plugin capabilities
我创建了一个界面,允许用户执行一定数量的操作,每个操作都有相关的功能(包括访问该界面)。我想有一个基本的能力(这里是原始的?)如果用户想要执行所有其他操作,则需要具备:如果用户可以删除项目,则用户还必须能够访问该界面。有几个插件允许添加/删除功能:我想防止出现用户可以删除但无法访问界面的情况。我知道,由于帖子类型、元功能和map\\u meta\\u cap filter,我很难将其应用到我的插件中。我可以一直检查这两个选项,但权限层次结构最终会更加复杂(比如,3个级别-用户必须具有访问\\u界面、创建\
添加角色和编辑页面功能
我已经创建了一个新的用户角色,我希望此用户可以编辑页面并使用自定义帖子类型。对于自定义帖子类型,我已解决,但对于页面不起作用。在后端,用户只能看到页面,但无法编辑。哪里错了?/* aggiungi ruolo */ add\\u角色(\'brokers\',\'brokers\',数组(\'read\' => true, // True allows that capability \'edit_pages\' => true, ));
Capabilities don't add
我写了这段代码。function wpo_install() { update_option( \'wpo_version\', WPO_VERSION ); wpo_add_caps(); wpo_add_roles(); set_transient( \'_wpo_activation_redirect\', true ); } register_activation_hook( WPO_ROOT, \
CURRENT_USER_无法始终正常工作
我有一个自定义的Wordpress主题,其中包括一个仅限成员的部分。为了实现这一点,我在受限页面的顶部有以下代码。<?php if ( ! current_user_can (\'view_players_area\') ) { header(\'Location: \' . wp_login_url( \"http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]\" ) ); } ?> 大多数情况下,这很好用,但有时它只是无缘无故地不起作用。没
在搜索中仅包括当前用户的帖子
我是一个新的WP插件开发人员。我希望搜索页面只包括当前用户的帖子。我首先添加了一个新功能read_others_posts 仅限管理员和编辑。然后我尝试了以下代码,将其放置在函数中并将其挂接到pre_get_posts 措施:if( !current_user_can(\'read_others_posts\') ) $query->set( \'author\', get_current_user_id() ); 对于所有其他查询(包括在admin和home中),此“过滤
Custom Post Type Capabilities
我有一个自定义的帖子类型,我希望作者能够编辑其他帖子,但不能删除其他帖子。我的代码如下:$labels = array( \'name\' => __( \'Book\', \'textdomain\' ), \'singular_name\' => __( \'Book\', \'textdomain\' ), \'menu_name\' => __( \'Books\', \'textdomain\' ),
自定义分类功能
我已经为自定义帖子类型注册了几个自定义分类法。其中一个的代码如下:$labels = array( \'name\' => __( \'Genre\', \'textdomain\' ), \'singular_name\' => __( \'Genre\', \'textdomain\' ), \'search_items\' => __( \'Search Genres\', \'textdo
角色和元功能之间有什么区别;何时使用map_meta_Cap()筛选器
我对以下事情感到非常困惑:角色和元功能之间的差异,元功能和原始功能之间的差异,何时使用map_meta_cap() 过滤器在很多情况下,我会将WP现有或自定义功能添加到WP现有或自定义角色中,希望它能开箱即用,但大多数情况下不会。我看到人们提到map_meta_cap() 过滤器,但我找不到一个很好的解释,它实际上是做什么的,什么时候我必须使用它,什么时候功能可以开箱即用。我希望这是有意义的。我非常感谢能够很好地解释这一点的解释或资源链接。谢谢,Dasha
自定义角色无法回收自定义帖子类型
我有一个帖子类型,我为其设置了一些功能,并将其附加到一个新角色,但该角色不能将其丢弃。但我不知道为什么。这是我的阵列中的功能部分。\'capabilities\' => array( \'publish_posts\' => \'publish_mro_project\' ,\'edit_posts\' => \'edit_mro_project\' ,\'edit_others_posts\' => \'ed
如何修改访问插件选项所需的功能?
我有以下几点3 different Roles: Admin, Editor, 和SEO. 我已经安装了Yoast的WordPress SEO,我想得到这个:I don\'t want the editors to see the SEO options, 因为他们只写帖子,不知道SEO。有一个人SEO 角色,谁将进行优化I don\'t want the SEO person to see other plugins options. 我只想拥有与编辑器相同的功能,但要启用SEO功能我一直在尝试这个网站
可以编辑自己的帖子,但不能创建新帖子
我找不到任何地方可以禁止创建新项目,但允许编辑分配给用户的帖子。假设在我的系统中,有一个管理员创建一些帖子,然后指定某个特定用户作为该帖子的作者,但我不能让该用户只能编辑,它可以编辑和创建新帖子,或者什么都不做。另外,我不想为此使用任何插件。因为这是我的插件。
允许用户“EDIT_OTHERS_POSTS”只保存,不能发布
我想添加几个编辑器can edit_others_posts, 但我不希望他们能够publish 仅限其他帖子save 单击“提交以供审阅”按钮,即可发布帖子。我该怎么做?编辑:详细解释这一点。目前,我们不允许用户编辑其他帖子only 保存帖子。如果edit_others_post 为用户启用,则他们可以publish 邮报。我的目标工作流程:编辑只能编辑其他挂起的帖子(solved here). </编辑可以保存挂起的帖子but 不发布它。因此,他们可以使用“提交审核”按钮(当帖子处于挂起模式时,
按ID获取用户角色不起作用
我正在使用本文底部的PHP代码从用户ID获取用户角色。它可以工作,但如果用户角色在注册后发生更改,则会失败。我一直在寻找WordPress是如何改变角色的,以及为什么这会导致下面的代码无法工作,但现在却丢失了。更新:我得到的错误是警告:array_key_exists() 参数2应为数组$user = get_userdata( $user_id ); $capabilities = $user->{$wpdb->prefix . \'capabilities\'};
管理员:获取自定义角色的所有用户
我用这些功能制作了一个自定义的post-type evement。在这里,我只是把能力参数。\'capability_type\' => \'evenement\', \'map_meta_cap\' => true, \'capabilities\' => array( // meta caps (don\'t assign these to roles) \'edit_post\' => \'edit_evenement\',
作者角色-允许编辑库图像
是否有可能赋予“作者”角色编辑他们创建的帖子上的图像标题和字幕的能力?我将许多用户设置为“Author”,但当我进行测试时,无法编辑任何图像字段,例如标题、标题、描述等。他们可以删除图像,创建WP库,但不能编辑详细信息??我可以使用“编辑”角色完成上述操作,但对于这些用户,我更愿意使用“作者”。我试过一个插件\'user role editor\' 但无法获得允许“作者”编辑图像详细信息的设置,而不选择“编辑其他帖子”,这是我不想要的。感谢您的任何帮助建议:)
current user can edit user?
我想知道使用以下方法是否是一种良好的做法:if ( current_user_can( \'edit_user\', $user_id ) ) { // do something } 因为在Wordpress文档中,a没有看到此功能
为未经身份验证的用户分配了哪些功能?
阅读后Roles and Capabilities article我可以看到订阅服务器角色仅具有读取功能。将为未经身份验证的用户分配哪些功能(如果有)?i、 e.浏览但未登录的网站访问者。
Add_Role菜单页面不可见
我通过以下方式添加了自定义角色:add_role( \'tabellenadmin\', __( \'Tabellenadministrator\' ), array( \'activate_plugins\' => true, \'delete_others_pages\' => true, \'delete_others_posts\' => true, \'delete_pages\' =&g
为不同的角色创建不同的编辑屏幕
我已经创建了一个自定义帖子类型和自定义角色,创建了适当的功能并分配给他们,以便新角色和查看并编辑他们自己的ctp条目。。。但我想为这个角色和管理员角色创建一个自定义的编辑屏幕。E、 g.“custom\\u user”角色可以编辑标题、编辑附加图像等;可以查看其他自定义字段的值(例如:“approved\\u for\\u publication”),但无法编辑该字段。常规管理员将获得常规编辑屏幕,包括所有字段,但“custom\\u user”将获得修改后的版本。该CTP仪表板中的列表视图也是如此。管理