您当前的位置:首页 > TAG信息列表 > user-roles
如何仅为特定用户角色创建作者档案并显示相关CPT
场景我做了一个CPT,我要stakeholder\'s ID as a custom field. 所有的stakeholders are 实际上是WordPress\'Registered User 具有不同的角色stakeholders - 因为在某个时候,我需要他们登录发布自己的内容。因此,实际上我正在做的是,获取用户ID并将其作为自定义字段传递给该CPT。现在,我需要创建一个自定义的作者存档,只针对该角色,在那里我可以根据自定义字段匹配该CPT的所有帖子。我所做的实际上没有做到。因此,我制作了一个
登录后,会将用户角色重定向到页面
我试图创建一个钩子,当用户登录时,它会检查用户角色。。如果用户角色为jsa_contributor 然后重定向到特定页面。但我的代码似乎不起作用。这是代码。。function my_login_redirect($login) { $data_login = get_option(\'axl_jsa_login_wid_setup\'); $redirect_page = $data_login[0]; $logout_redirect_page
使用下面的代码允许编辑者访问菜单-但更改为永久性的,我如何恢复?
我尝试了下面的代码,以允许编辑器访问菜单设置。然后我将其从函数中删除。php,但编辑器访问仍然存在,所以看起来这是一个永久性的改变!Ayy想到了如何回滚(以删除编辑器对外观的访问)。谢谢/** * @var $roleObject WP_Role */ $roleObject = get_role( \'editor\' ); if (!$roleObject->has_cap( \'edit_theme_options\' ) ) { $roleObject
如何允许用户角色在仅低于其级别的角色下创建新用户?
我在我的网站上有三个额外的角色。医生、接待员、客人这些角色由以下代码添加:* adding Doctor role */ $doctor_role = add_role(\'Doctor\', __(\'Doctor\'), array(\'read\'=>\'true\')); /* adding Receptionist role */ $receptionist_role = add_role(\'Receptionist\', __(\'Receptioni
如何根据用户的创建者获取用户列表?
我有两个可以创建其他用户的用户。但他们的角色不同。Tom-角色是管理员-Jackie-角色是CMS经理(自定义创建的角色)两者都可以创建新用户。CMS Manger 通过以下代码获取此功能:add_action( \'after_setup_theme\', \'add_caps_to_custom_roles\' ); function add_caps_to_custom_roles() { $caps = array( \'list_users\',
从用户列表中的“Change Role to”菜单中删除管理员和编辑者
我的函数中有一个片段。php从用户列表屏幕的“将角色更改为”下拉菜单中删除管理员角色,这样可以列出用户和管理角色的编辑器将无法将其他用户转换为管理员。下面的代码工作正常。function isa_pre_user_query($user_search) { $user = wp_get_current_user(); if (!current_user_can(\'administrator\')) { // Is Not Administrator - Remove Administ
自定义发布类型仅显示用户创建的项目
我使用以下教程注册了一个新的帖子类型,并将自定义角色限制为该帖子类型:http://3.7designs.co/blog/2014/08/restricting-access-to-custom-post-types-using-roles-in-wordpress/我需要如何使用我的功能才能让用户角色只能查看他们自己创建的[自定义帖子类型]项目,而不能查看其他人创建的项目?我还计划创建另一个用户角色,可以查看任何人创建的项目。
使用用户名和密码保护的个人页面
我们正在建立一个WordPress网站,其中一个页面需要通过用户名和密码访问。我知道我可以创建一个“私有”页面,用户可以在其中输入密码进行查看。然而,我们的客户要求我们能够为此特定页面创建唯一的用户名/密码组合。因此,我还希望能够重置忘记的密码。我在网上进行了研究,但没有找到任何可行的解决方案。我想知道这方面是否有最佳实践。我在想,也许我们可以创建一个新的用户角色,并隐藏这种类型用户的WordPress仪表板?我走对了吗?任何经验都将不胜感激。
如何允许投稿人在审批后发表文章
我正在尝试创建一个与tutsplus具有类似功能的网站(这是一个教程网站,任何人都可以在其中发布教程)。我认为最好使用WordPress并将默认角色设置为contributor。你觉得这个怎么样?我如何才能使投稿人排名能够发布文章,但在文章实际发布到网站之前,它需要管理员的批准?我期待着您的回复和回答,我们谦恭地接受您的任何帮助。非常感谢。
我应该手动将‘Cap’添加到管理员角色吗?
我创建了一个角色:$role = add_role( \'role\', \'role\', array(\'read\' => true) ); 因此创建了一个cap:$role->add_cap( \'cap\' ); 在此之后,我在管理菜单中创建了一个子菜单,并将“cap”作为功能参数。所以问题是,具有“role”角色的用户可以看到子菜单,但站点管理员看不到子菜单,所以问题是:我必须将“cap”添加到管理员角色?这不是自动的吗?
是否使某些页面不可由编辑人员编辑?
我的Wordpress页面有几个编辑器。他们需要此权限,因为他们需要被允许更改其他人的帖子/页面。然而,有两个页面,我只希望我,管理员能够编辑。我如何才能做到这一点?
向所有用户显示媒体-上载
我希望将我的媒体库和所有当前上载的文件分发给所有用户并可供其使用。我正在使用User Role Editor Plugin是否有任何功能。让所有用户和角色都能看到所有媒体上传的php黑客?我有一个订阅者,可以编辑一些页面和上载媒体,但当前在管理员库中的媒体上载对订阅者不可见。更新:我目前的方法,到目前为止还不起作用。我的职能。php文件:add_action( \'admin_init\', \'rk_shared_uploads\' ); add_action( \'init\', \'rk_s
为管理员中的用户帐户设置默认页面
我已经使用wordpress/woocommerce建立了一个电子商务网站,现在正在向该网站添加处理订单的用户。他们需要访问的网站的唯一部分是管理端的woocommerce订单页面。有没有办法将此设置为他们登录时看到的默认区域?并将其他管理端限制为禁区?我提前感谢您的建议!
访问wp选项表的自定义角色
我正在使用一个插件,在wp选项中创建一个额外的记录。一切都是伟大的管理帐户,记录可以保存和更新。但我一直坚持允许我扮演一个自定义角色。我想让这些角色也能这样做。我尝试了“manage\\u选项”,但没有成功。我想我可能错过了一些非常简单的事情。有人知道吗?
当管理员更改用户角色时执行函数
当管理员更改用户的用户角色时,如何执行函数?我有两个用户角色:一个是代理,另一个是客户端。我需要的是,当管理员将客户机的用户角色更改为代理时,我需要执行特定的功能。在这个函数中,我需要通过获取用户id来获取用户的所有内容和元字段。
控制用户可以查看的自定义帖子
我一直在研究用户角色,似乎有100个插件可以帮助我控制用户可以编辑或发布的内容,但它们没有更具体的内容。我们有一个名为Chapters的自定义帖子类型,我们有数百个用户可以查看上述章节。我们要做的是添加一个新的用户角色,该角色只能查看章节帖子类型中的某些帖子。所以我们有51章,我们只想让新角色看到51章中的31章。编辑:我说的是前端。我们的网站需要订阅才能访问它,因此新用户角色就像订阅者一样,只是他们看不到特定的“章节”
基于WordPress权限的Apache重定向
在我们公司的网站上,我们有两种不同类型的下载权限:一种用于旧版,一种用于当前版。有没有一种方法可以让我通过Apache编写一个重定向,该重定向将查询MySQL以获取当前用户的权限,并自动将其重定向到正确的下载URL?更具体地说,WordPress中的用户角色是“general\\u dl”和“legacy\\u dl”。我希望能够根据分配给用户的角色将用户引导到各自的下载页面。下载内容存储在/siteroot/public html/upload/files/中,其中有多个基于软件版本的下载目录。它们通过
角色如何存储在数据库中?
我知道角色是有定义的http://codex.wordpress.org/Roles_and_Capabilities 但是它们是如何存储在数据库中的呢?例如,“Super Admin”是如何存储的,即“Super\\u Admin”?
允许Facebook在发布前预览帖子
我想允许Facebook(用户代理facebookexternalhit) 在发布前访问计划的帖子,以便访问元信息以计划状态。目前我暂时发布帖子,安排Facebook状态,然后通过WordPress取消发布和安排帖子。安排WordPress帖子时,编辑可以访问预发布的页面,但访问URL时,其他所有人都会看到404。我如何允许某个用户代理(即Facebook)在发布帖子之前也访问帖子?
仅获得批准的用户(终极会员插件)
我正在使用UltimateMember 我已经配置了管理员必须首先批准注册用户的设置。我现在想在主题中显示已批准的用户元信息,如教员、电子邮件等。因此,在此页面模板中,我有以下代码块来获取所有注册用户的信息:<?php $args = array( \'role\' => \'contributor\', ); $users = get_users( $args ); foreach ( $users as $user ) {