您当前的位置:首页 > TAG信息列表 > user-roles
将作者角色限制为仅3个wp-admin页面
我允许作者用户角色添加/编辑帖子(使用称为“用户帖子”的自定义帖子类型),以及从wp admin添加/编辑自己的媒体。我目前已将其设置为他们看到的唯一菜单项是“User Posts”、“New User Post”、“Media”和“Upload Media”,URL为:Post New。php?post_type=tsv_userpostedit。php?post\\U type=tsv\\U USERPOSTPLOAD。PHP媒体新。php唯一的问题是,如果用户键入的URL是,例如,post new。
将特定用户角色的仪表板访问权限限制为特定操作
我有一个脚本,允许登录用户(角色作者)使用get_delete_post_link(). 但是,我还希望能够限制作者对仪表板的访问。任何使用插件(例如,我的登录主题)或下面链接的简单脚本这样做的尝试都会禁用我使用get_delete_post_link(). 是否有方法限制“作者”用户角色对仪表板的访问,同时仍然允许通过get_delete_post_link()?http://www.tutorialstag.com/restrict-wordpress-dashboard-access.htmlHow
如何设置用户在wp-login登录后被重定向到哪里?
所以我很确定这可能与我使用在函数中设置的自定义角色有关。几乎拥有0权限的php文件。然而,我仍然可以访问仪表板,只要我被发送到个人资料。php登录,而不是仪表板。我希望每次都将我的user\\u角色发送到仪表板,因为我在那里为它们设置了一个自定义小部件。我似乎在抄本中找不到函数,也找不到必要的钩子来设置它?如果我使用的是自定义登录表单wp_login_form() 但是我只想使用默认的登录表单,而不需要修改管理文件,这样它就不会受到更新的影响。任何人都知道我需要的功能。Cant似乎为谷歌提供了正确的术语。
在用户阅读了某个类别中的所有帖子后更改角色
我正在创建一个平台,其中包含“X”类别和每个类别具有相同名称的“X”角色。我想知道在用户阅读了某个类别中的所有帖子后,如何更改用户的角色。角色更改时,用户将有权访问下一个类别。为了使类别私有化并创建相关的用户组,我使用Role Scoper 插件。此解决方案与我的意思非常相似:https://stackoverflow.com/questions/9181440/wordpress-change-user-role-conditionally谢谢
阻止编辑者编辑/删除管理员帐户
我需要编辑器能够添加/编辑/删除其他用户。使用类似于以下内容的代码很容易为他们提供这些功能:$editor = get_role(\'editor\'); $editor->add_cap(\'edit_users\'); 问题是,当他们拥有添加/编辑/删除其他用户所需的权限时,他们还可以对管理员用户执行所有这些操作和/或将自己提升为管理员角色。是否有办法允许他们仅添加/编辑/删除指定的用户角色(最佳情况)?或者,作为替代方案,阻止编辑器对管理员帐户执行任何操作,甚至可能从列表视图
在wp_database中的哪些位置定义了可用角色?
我上榜是为了测试我在多站点网络上使用的插件的私有beta版。插件作者在其中有添加自定义角色的代码。他们有一个bug,它删除了为用户提供除一个自定义角色之外的任何角色的功能。当我访问时../wp-admin/network/site-users.php, “添加用户”角色下拉列表仅显示此插件添加的一个角色。change role下拉菜单显示所有WP默认角色,以及此插件和其他插件添加的一些额外角色。如果我试图将一个用户更改为这些角色之一,我会得到一个“你不能给用户这个角色”错误页面。我一直在与开发人员讨论这个
根据用户级别限制对页面的访问
我被要求构建一个WordPress,根据登录用户级别限制对具有特定自定义帖子类型的帖子的访问。将有许多预先设定的用户角色,他们希望在撰写帖子时选择可以查看每个帖子的级别。最好的方法是什么?
当使用用户角色编辑器时,如何找到任何插件或主题的角色?
假设我使用的主题在管理区域中有一个自定义面板,或者我使用的插件具有类似的管理菜单按钮。但所有此类按钮仅对管理员可见。当我从编辑帐户登录时,它们不见了。但我非常需要它们。我希望一个编辑可以访问这些面板,我想让他们有这个特权。在这种情况下,我需要知道主题或插件的特定角色或功能的名称,然后我需要将它们分配给某个用户。但这里有一个百万美元的问题:我是如何找到主题或插件的特定功能的? //suppose you have a custom role called \'architect\' and you
暂时禁用用户角色登录并替换为消息
有没有一种简单的方法可以暂时停止用户角色使用wordpress登录?例如,如果我有一个名为media, 如何阻止他们登录?我想在网站上显示自定义消息,例如“正在维护的网站”看起来是这样的:之所以这样,是因为我的网站完全被锁定,从公众使用此功能。。。// LOCK DOWN add_action(\'get_header\', \'wpq_member_only_site\'); function wpq_member_only_site() { // logged in u
贡献者禁用查看他人的帖子
我如何才能禁止我的站点上的贡献者查看该站点上发布的其他帖子,而只查看他们自己的帖子?
我是否可以将编辑特定的自定义字段限制为某些角色?
我正在写一个插件,它将未被替换的内容(包括javascript)注入到帖子中。我将此内容存储为自定义字段,我想知道是否有任何内置方法可以防止用户编辑特定的自定义字段。
检查用户的角色并存储在变量中
我正在使用custom user roles 我使用插件创建和分配它。我想知道如何检索用户的角色并将其存储在PHP变量中。我试图实现的是这样的目标:假设我创建了3个自定义用户角色:role_apple, role_banana 和role_carrotif ( \'role_apple\' === $user_role ) { echo \'User is an apple\'; } elseif ( \'role_banana\' === $user_role ) {
重置角色(或在主题更改时撤消角色更改)
我正在创建一个主题,删除一些不必要的用户角色,并创建其他角色。(它删除作者和贡献者,并重命名订阅者)。一切正常,但在主题停用时,我想读取我删除的所有角色。我是否必须手动进入并创建角色(作者和贡献者),手动添加此处列出的所有功能:http://codex.wordpress.org/Roles_and_Capabilities ?我不想这样做有两个原因:更多代码</如果功能和角色得到更新,在每次Wordpress更新时,我都必须手动检查是否重新添加了正确的功能必须有更好的解决方案来撤消我在停用时所做的
允许管理员角色向评论回复添加图片
这一步可能太远了,但我偶尔会在我的个人博客上发布教程,有时会在评论中被问到一些问题,在这些问题中,一张图片将非常有助于作为答案。我做了一个插件搜索,也查找了代码,但什么也没找到。我有没有办法允许那些具有管理员角色的人上传图像作为他们回复评论的一部分?我真的不想让读者上传图片。此外,我并不是真的想在回复中添加一个图片链接,我希望在评论回复本身中添加。只是一个“太难”或“做不到”的回答就能让我摆脱痛苦:-)
疑难解答“您没有足够的权限访问此页面”错误
我有一个运行WP 3.5的多站点安装。我的主要网站和网络上的其他一些博客工作得很好。但是,如果我注册了一个新用户和站点,该用户将获得“您没有足够的权限访问此页面”任何时候他们试图访问站点的管理面板时都会出错。现场前端工作正常。当我在网络管理界面中查看用户时,他们显示为该站点的管理员。如果我将网络管理员添加到站点,我可以查看管理区域。我已经尝试了禁用和删除所有插件、激活212主题和重新安装WP核心的常规建议。这些都不管用。我怎样才能解决这个问题?
是否有可能获得仅具有密码字段的用户?
我试过这样做:$user = $wpdb->get_row(\' SELECT * FROM \' . $wpdb->users . \' WHERE user_pass = \"\' . wp_hash_password(\'password\') . \'\"\' ); 但是wp_hash_password 函数生成的字符串与数据库中的字符串不同,是否可能?我想做的是在我的模板中有一个自定义表单,它只要求输入密码(就像用
插件的基于角色的权限编辑
我的网站上安装了飞行图像滑块,该滑块有多个用户。我希望对贡献者和作者隐藏设置,但允许编辑和管理员角色修改滑块中的内容。我安装了一个插件来修改每个角色的功能,但由于某些原因,飞行选项不可用。我还安装了nextgen gallery,并为每个角色显示了可编辑的特定功能。任何帮助都将不胜感激!谢谢http://wordpress.org/extend/plugins/thethe-image-slider/
要查看其他人计划在未来发布的帖子,需要具备什么功能?
因此,我试图在我的主题中创建一些自定义角色,以满足网站的自定义要求。第一个,也是最简单的一个,是“外部查看器”,我只想让它能够查看内容团队中其他人创建并计划在未来某个时候发布的帖子(内置和自定义帖子类型)。起初我试过这个$viewer_capabilities = array( \'read_private_pages\' => true, \'read_private_posts\' => true, \'read\' => true
Grant access to admin menu?
我试图授予用户角色“editor”访问用户顶级菜单的权限,然后控制他们访问的子菜单。add\\u操作位于\\u构造方法中。add_action( \'admin_menu\', array( $this, \'action_admin_menu\' ) ); public function action_admin_menu() { $edit_contributor = get_role( \'editor\' ); $edit_cont
暂时授予“Manage_Options”功能
为了允许编辑编辑编辑其他人的author meta(update\\u user\\u属性),我必须给他们“manage\\u options”功能,否则我会收到一条“作弊”消息。我只想在一个特定的编辑作者元页面上给他们这个功能。我为“list\\u users”授予“editor”权限,以访问users admin表。在进入特定的作者元页面时,我授予“编辑器”权限以“管理\\u选项”。(我尝试将其放置在函数save\\u profile\\u字段的顶部,但仍然收到了死亡消息。)我删除了save\\u p