您当前的位置:首页 > TAG信息列表 > user-roles
如何将多个作者关联到自定义帖子类型
我有一个“产品”帖子类型,我想根据他们的(自定义)角色(“设计师”、“制作人”)将几个用户关联到该类型。他们将能够创建(但不发布)、编辑和提交每个产品以供删除。真的,或多或少像默认的“贡献者”角色。我不知道从何处开始使自定义帖子类型和用户之间的这种关联成为可能?
向默认角色添加权能
我创建了一个自定义帖子类型,并为其提供了以下功能:add_action( \'init\', \'create_team_page_post_type\' ); function create_team_page_post_type() { $args = array( \'labels\' => team_page_post_type_labels( \'Team Page\' ), \'public\' => true,
重置默认角色和权能
我一直很难为角色添加自定义帖子类型功能(Adding capabilities to default roles) 我怀疑我的混混可能导致了一些问题。我还安装和卸载了各种插件,其中一些插件增加了功能。因此,我的WP角色对象有点乱。是否有人知道重置功能的方法,或者是否需要重新安装?
map_meta_cap woes
我已经创建了一个自定义帖子类型,并希望它的行为像一个页面。某些角色需要访问它,而不是帖子或页面。因此,我创建了我的自定义帖子类型,其中包含以下功能类型和功能:function add_team_page_post_type($name, $args= array()) { add_action(\'init\', function() use($name, $args) { $args = array( \'labels\' => te
仅允许作者编辑某些用户
我试图让我的“作者”(我已将其重命名为“队长”)能够访问其团队成员的用户配置文件,并且仅访问其团队成员的用户配置文件。团队由用户元框定义(这比项目其余部分的用户分类法更有效)。作者已获得edit_users 能力。我在想我可以这样做:add_action(\'user_row_actions\',\'captains_user_row_actions\',10,2); function captains_user_row_actions($actions, $user_object) {
WordPress功能:EDIT_USER与EDIT_USERS
这个official documentation 仅提及edit_users, 但在来源中,我发现许多地方都在使用edit_user, 有什么区别?单数和复数能力有什么约定吗?e、 g。edit_post vs公司edit_posts?
WordPress‘is_user_loged_in()安全吗?
我一直在想这件事有一段时间了。是以下内容if 声明是否足够安全?在未登录时,是否很容易突破代码并访问内容?<?php if ( is_user_logged_in() ) { // SECURE CONTENT } else { // LANDING PAGE } ?>
根据积分系统问题更改用户角色
正在尝试基于点更改用户角色。这似乎很好,直到它保持增长点。如果我们降低分数,角色就不会回到舞台以下,问题就出现了。意味着如果管理员角色我有600分,并且用户收入和角色更改为管理员。之后,如果由于某种类型的负面系统,分数下降到500,则应将角色更改回低于管理员的状态,但这不会发生。一旦角色设置为上限,即使点数减少,也不会下降。global $wpdb; $pref = self::qa_prefix(); $u = new WP_User($u_id); $user_poi
如何定位特定的用户角色?
我正在尝试放置一组简单的代码,以便在登录后仅将“订阅者”重定向到主页(或所需页面)。我想用if( current_user_can(\'read\') ):, 但这是一种全球能力,也适用于所有其他角色。所以我试过了get_role(\'subscriber\'). 这是我的functions.php 代码(感谢Len):function subscriber_redirection() { global $redirect_to; if( get_role(\'subscr
为什么在作者/投稿人角色的自定义字段中允许使用未过滤的html?
我正在创建一个WordPress主题,它有一个自定义的textarea元盒,用于插入嵌入代码(soundcloud、bandcamp等)。我觉得我应该添加一些安全性,以阻止非管理员/编辑器用户保存可能有害的数据,但WordPress作为标准,似乎允许这些功能较低的用户在自定义字段中使用html。对于没有unfiltered\\u html功能的用户,标准自定义字段中允许html,而主编辑区域中不允许html,这有什么原因吗?
我如何让每个人都能看到一篇选秀帖子?
我有几个unpublished 在我的Wordpress网站上发布帖子,我正试图让普通用户(未登录的用户)可以使用普通的帖子slug访问它(site.com/post-here). 我知道这可能不是最好的做法,但出于我的特殊目的,这需要做到。我已尝试将以下代码段添加到functions.php 文件:function enable_view_drafts() { $role = get_role( \'subscriber\' ); $role->add_cap( \'read_p
我需要为访客/客人分配一个角色
有没有办法在WordPress中为客人创建一个“角色”?我正在使用一个角色可见性插件,它允许我选择每个角色的可见性类型。然而,客人没有角色。我可以创建一个角色,但不知道如何将其链接到“来宾”。。。
插件创建-如何添加用户权限?
我写了一个wordpress插件,我只想授予特定角色或用户访问它的权限。有没有办法做到这一点?
如何在分类上设置单独的能力?或者如何重新注册现有的分类法?
默认分类法category。默认情况下,只有edit_posts 功能可以在后期创建/编辑期间分配类别。我的角色能力非常有限。我想让此角色中的用户能够在自定义帖子类型创建/编辑期间分配类别,但我无法为他们提供edit_posts 他们应该不能编辑分类法,只能分配它。我该怎么做?背景\'assign_terms\' => \'read\' 是一个选项,但如何设置该值而不必重新注册分类法?或者,我如何授予我的低级角色分配分类的权限?
防止特定管理员更改网站内容的解决方案
我想知道是否有一种解决方案已经存在,它甚至会限制我选择的顶级管理员执行管理员通常可以访问的操作,例如安装插件、禁用插件等。我想确保我的团队永远不会在我们的测试或生产环境中做任何他们只应该在开发环境中做的事情。有这样的东西吗?
为特定角色显示自定义字段,但不为管理员显示
如何显示特定角色的自定义字段,但不在管理员的配置文件页面上显示?当管理员编辑此角色的配置文件用户时,该字段将可见。我为订阅服务器角色创建了两个字段,但这些字段显示在管理配置文件页面上。我只需要在管理员转到订阅服务器的配置文件页面时显示这些字段。function show_custom_field_for_subscriber(){ if( current_user_can(\'administrator\') || current_user_can(\'subscriber\')
成员资格订阅,在订阅用完时更改用户角色
有一堆又一堆的会员插件,它们都专注于根据用户选择的订阅限制网站内容。然而,我只希望在订阅时间结束时,用户角色从“已付费”更改为“尚未付费”,仍然允许他们查看所有网站内容,但仅限于我之前设置的角色功能。EDIT (澄清):我的用户有一个公开的个人资料页面,他们在上面展示自己和他们的服务。他们每年付费以保持公开,但如果他们没有付费,他们应该被隐藏在网站之外,即将角色改为“隐形”而不是“公开”。今天,我手动完成这项工作,在每个用户身上保留日期,并在需要时更改他们的角色,这相当乏味。
注册时更新用户元,但仅适用于默认角色类型
因此,我运行以下命令来更新regsition上的用户meta:function set_user_rcp_default_subscriber($user_id) { update_user_meta( $user_id, \'wp_user_level\', \'0\' ); update_user_meta( $user_id, \'rcp_subscription_level\', \'1\' ); update_user_meta( $user_id
允许编辑者在不访问主设置的情况下编辑自定义设置
我已经创建了一个自定义设置页面,我已将其定位在“工具”>“自定义设置”中add_action(\'admin_init\', array(\'siteSettings\', \'register\')); add_action(\'admin_menu\', array(\'siteSettings\', \'menu\')); $page = add_management_page(PLUGIN_NICK.\' Plugin Options\', PLUGIN_NICK,
WordPress角色功能限制
我正在一个旅游网站上工作,计划在门户中添加以下功能。用户注册功能让用户管理那里的个人资料让用户提交那里的旅行故事以供批准</让他们编辑/修改帖子,在仪表板中为用户提供一些其他主题/颜色</我已经经历了WordPress Roles_and_Capabilities 看起来它可以为我完成大部分工作。此外,似乎Contributor 该职位将帮助我实现上述所有目标,但第5级除外。我测试过Contributor 角色,但发现有一个问题,登录用户可以在仪表板中查看所有帖子(但除了自己的帖子外,无法修改