您当前的位置:首页 > TAG信息列表 > user-roles
按角色/权能访问选项页面
所以我一直在谷歌上搜索,试图找出一个简单明了的解决方案。我试过几种方法,但都不管用。我刚进入WordPress,我必须编辑一些权限。我想让编辑级别访问一个特定的插件。我已经确定这是一段返回错误或正确语句的代码(您是管理员吗?)。编辑器应有足够的权限在该插件的“设置”选项卡中工作。这是一段代码。我不是要直截了当的答案,我只是需要一些建议。if (is_admin() ){ add_action(\'admin_menu\', \'rooster_admin_menu\'); add_acti
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]\" ) ); } ?> 大多数情况下,这很好用,但有时它只是无缘无故地不起作用。没
角色和元功能之间有什么区别;何时使用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
ADD_MENU_PAGE()错误消息->“您没有足够的权限访问此页面”
我目前正在为一位朋友建立一个网站,并为他指定了编辑的用户角色。我不想给他一个管理员的角色,以防他破坏布局。无论如何,我正在使用“add\\u menu\\u page()”添加外观>菜单页面作为编辑器的选项,当我以编辑器角色登录时,它会显示出来,但当我单击它时,它会显示“您没有足够的权限访问此页面”。这是我的代码:add_action( \'admin_menu\', \'register_my_custom_menu_page\' ); function register_my_
如何修改访问插件选项所需的功能?
我有以下几点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功能我一直在尝试这个网站
WordPress功能和受限类别访问
我有一个Wordpress博客,只与一些人分享内容。用户必须登录才能访问此网站。我在这个博客上创建了新角色和新功能。我有一些属于某一类别的文章,我只想与具有特定角色的人分享。有没有一个钩子可以在有人请求文章时使用,我可以在哪里测试当前用户是否具有良好的功能,从而在需要时修改请求?
如何根据用户角色隐藏HTML元素
我在网站前端有一个供普通用户使用的登录顶栏,管理员喜欢使用wordpress管理栏。我试图找到一种方法来隐藏管理员的登录顶部栏,这样他们就可以使用wordpress管理栏(这只对管理员启用)。如果管理员登录,我还想更改主容器的CSS。我一直在Git hub和web上寻找代码,但找不到任何适合我的代码。有人知道这是否可能吗?
CPT、自定义用户角色和用户管理器问题
我已使用以下代码创建自定义用户角色: /* aggiungi ruolo */ add_role(\'brokers\', \'Brokers\', array( \'read\' => true, // True allows that capability \'edit_pages\' => true, \'edit_others_pages\' => true, \'edit_published_pages\' => true,&
前端登录和页面限制
我已经读了一些关于这个主题的帖子,但我还没有找到任何适合我需要的插件。我想要实现的目标:用户A和B都有一个登录名。当用户A登录时,他将重定向到www.somesite。com公司/a/ 当用户B登录时,他会重定向到www.somesite。com公司/b/现在,www.somesite。com公司/a/ 应为用户A专用,用户B或任何其他人都不能访问此页面。我找到了一个允许登录后重定向的插件:https://wordpress.org/plugins/redirect-after-login/screens
停用特定用户组的插件
我想停用特定用户的插件。我在一个wp-content/plugin-mu 插件文件:add_filter( \'option_active_plugins\', \'bo_disable_apm_plugin\' ); function bo_disable_apm_plugin( $plugins ) { global $current_user; // Not use advanced page manager f
简单管理员是否可以在多站点中保存选项?
我正在多站点安装上开发一个自定义插件,不幸的是,我不太习惯使用它。这就是问题所在:我需要在用户的che profile页面中添加一个字段,并且我需要将要插入的值存储为user meta和option(在wp\\u options表中)。如果我是超级管理员,一切正常,该选项将被存储,我可以稍后在主题中使用它们,但当我尝试使用update_option() 函数我无法执行此操作,并且无法存储值。在这里你可以找到我的实验代码,但请注意,即使我对函数没有问题update_usermeta() 我无法将我的信息存储
根据用户登录显示内容
我想知道这是否可能。我创建了一个客户端门户,在那里他们可以看到分配给他们的所有工作(这些都显示在前端)。一旦他们登录,他们就会被重定向到他们的页面。我正在使用下面的代码显示与当前用户相关的项目 <?php if ( is_user_logged_in() ) : function filter_posts_by_author( $query ) { global $current_user; get_currentuserinfo(); $query
如何从用户那里仅获得一个角色
我的代码将显示该特定用户的所有角色,但我只需要显示该用户的一个角色。我安装了bbpress,因此下面的代码将显示2个角色。$user = new WP_User( 1 ); if ( !empty( $user->roles ) && is_array( $user->roles ) ) { foreach ( $user->roles as $role ) echo $role; }
根据作者在Single.php上隐藏某些部分
我想在作者的基础上隐藏一些部分。我的要求是,我有一个工作板的主题和用户可以张贴的工作。所以在详细页面中有“如何应用”部分。现在,我想使用一个名为“聚合器”的作者从其他工作站点feed自动发布。他扮演一个叫“聚合者”的角色。所以我想隐藏“如何应用”部分,如果文章作者的角色是“聚合器”。我可以知道如何获取和检查post-author角色吗?谢谢Alex
允许用户“EDIT_OTHERS_POSTS”只保存,不能发布
我想添加几个编辑器can edit_others_posts, 但我不希望他们能够publish 仅限其他帖子save 单击“提交以供审阅”按钮,即可发布帖子。我该怎么做?编辑:详细解释这一点。目前,我们不允许用户编辑其他帖子only 保存帖子。如果edit_others_post 为用户启用,则他们可以publish 邮报。我的目标工作流程:编辑只能编辑其他挂起的帖子(solved here). </编辑可以保存挂起的帖子but 不发布它。因此,他们可以使用“提交审核”按钮(当帖子处于挂起模式时,
如何发布自定义角色用户的自定义岗位类型,而不是提交审阅?
我创建了一个自定义的post类型“openproject”,在这里我设置了功能。function custom_post_openproject() { $labels = array( \'name\' => \'openproject\', \'add_new\' => \'Add new openproject\', \'add_new_item\' => \'Add new openproje
按ID获取用户角色不起作用
我正在使用本文底部的PHP代码从用户ID获取用户角色。它可以工作,但如果用户角色在注册后发生更改,则会失败。我一直在寻找WordPress是如何改变角色的,以及为什么这会导致下面的代码无法工作,但现在却丢失了。更新:我得到的错误是警告:array_key_exists() 参数2应为数组$user = get_userdata( $user_id ); $capabilities = $user->{$wpdb->prefix . \'capabilities\'};