您当前的位置:首页 > TAG信息列表 > user-roles
当一个CPT作为受角色保护的另一个CPT的子菜单放置时,我如何通过代码访问该CPT的内置用户界面?
我在玩弄WordPress的功能,很难理解哪里出了问题。现在,我有一个管理菜单,作为学校的子菜单显示给所有有学生的管理员:每个链接到http://example.com/wp-admin/edit.php?post_type=student. (当用户担任校长角色时,将显示指向教师内置UI的链接,学校将模拟其链接)。到目前为止,一切都很好。道路上的颠簸是当非校长管理员单击学校或学生时,会出现错误“抱歉,您不允许访问此页面”。(正如预期的那样,当同一个管理员访问http://example.com/wp-
从用户角色的帖子创建页面中删除插件设置
我想删除给定用户类型的帖子创建页面底部的插件设置。我想从特定用户类型的帖子创建页面中删除“插件组织”下拉列表,如所附图像所示。有没有代码或插件可以做到这一点?
当指向CPT用户界面的链接被放置为子菜单时,如何允许CPT的“添加新的”功能?
(编辑:去拿“学生”徽章,想知道是否有人可以投票支持这个问题?)我回答说a question 关于能力,但现在我需要这方面的帮助。在审查之后the manual, 我更困惑了。我有两种自定义帖子类型,管理员都可以完全访问。我有订阅者,有些人可以访问其中一个CPT,它是第一个CPT的“子”并将其父ID存储在_adm_id 元数据。这些“特殊”订阅者可以访问父CPT admin表,因此他们可以单击链接来创建具有特殊状态的父CPT帖子。接下来,允许订阅者编辑子帖子(包括其自己的帖子和其他人创建的帖子),但前提是
向客户/管理员显示不同的页面内容
我是一名年轻的信息工程师学生,正在开发他的第一个wordpress网站。这是一个预订网站,当客户可以查看特定本地的可用时间并预订时,本地人可以使用其帐户登录以检查他拥有的书籍并制作新的书籍(例如,通过电话预订的书籍)。我想要的是根据登录的帐户显示不同的内容。例如,本地人可以查看和修改所有时间表,但客户端只能查看可用的小时数并进行预订。我不知道这是否可能,或者它是否如此困难,所以我希望得到任何帮助或建议。谢谢大家。
另一个角色的自定义作者URL和页面
我想创建一个自定义url和一个单独的或重复的作者。另一个自定义角色的php模板,不使用插件。我找到了这个相关主题,但它只是修改了作者的urlOverride default url for author pages?类似于:mydomain.com/author/foo对于所有默认角色和mydomain.com/member/john对于新自定义角色
基于日志状态和帖子标签的条件帖子缩略图
我想在存档中显示不同的帖子缩略图。php和类别。php如下所示:用户注销(&L);post具有标记“private”->显示“默认private”图像;贴子上有标签“private”->显示贴子上附加的实际特色图像,无论登录状态如何,所有其他贴子都没有“private”标签,如果没有图像集->显示“default”图像,这就是我到目前为止的想法:<?php if (!is_user_logged_in() && has_tag(\'private\')) { ?&g
从管理员以外的用户删除菜单
我想从除管理员之外的所有用户中删除一些菜单链接。我该怎么做?
如何创建用户配置文件页面并根据用户角色显示它们
示例:我有一个网站,其中有3个不同的用户角色:*开发人员*设计师*贡献者我希望有用户的配置文件页面,并希望能够根据用户的角色在页面上显示用户(过滤)。希望这是清楚的。我研究了不少会员插件,发现它们只是功能臃肿,最终出现了TMI,没有答案/解决方案,所以如果你能帮助我,我将不胜感激。你知道有什么插件适合这样做吗?Thanx提前
“作者”角色所做的每一项更改都将进入“等待审查”。
我不知道这是否是模块的问题https://wordpress.org/plugins/user-role-editor/, 或者这是WordPress的内部行为,但出于某种原因,每次用户使用;“作者”;角色更新某些页面内容,此页面转到;待审核“;我必须(作为管理员)批准它。我如何避免这种情况,并让;“作者”;是否自动批准其更改?
自定义角色的从屏幕中删除复选框及其标签选项
我只想为自定义用户角色(wdm\\U讲师和小组组长)隐藏许多复选框及其在屏幕中的标签选项。如何应用以下代码,使其仅用于自定义用户角色:add_action( \'admin_head\', \'remove_wordpress_cfields\' ); function remove_wordpress_cfields() { echo \'<style>label[for=wpassetcleanup_asset_list-hide] { display:
为什么评论版主需要让所有人创建/编辑/删除帖子和页面?
为了能建立我的版主帐户,我费了好大劲。直到我允许所有帖子和页面的功能,现在终于可以缓和评论了。我并没有一个接一个地去激活它,只是为了看看哪个会移除这个。尽管如此,我在任何地方都找不到关于这个的任何文档。Onyl当我找到另一个插件评论时。。。
决定是否向登录用户显示管理工具栏的因素是什么?
默认情况下,Wordpress向管理员、编辑或作者显示管理工具栏,但不向订阅者或未经身份验证的访问者显示。什么决定了管理员工具栏是否显示为登录用户?我想知道它是否基于角色、特定能力或其他因素起作用。我试图挖掘Wordpress的核心源代码来找出答案,但我找不到任何线索。
如何限制订阅者在后台编辑其他帖子但阅读特定帖子
我需要允许订阅者编辑他们的帖子(完成)和阅读(见后端)特定作者或具有特定ID的帖子(复制)。我找到了代码,但这还不够:function posts_for_current_author ($query) { if( $query->is_admin && \'edit.php\' == $GLOBALS[\'pagenow\'] && !current_user_can( \'edit_others_posts\' ) ) {
如何在WordPress中以统计的形式显示特定角色的总用户数?
我想在我的主页中按WordPress中的特定角色显示用户总数作为统计信息我已经创建了角色(订阅者、参与者),我想显示每个角色的总用户数。你能告诉我答案我可以把代码放在哪里吗?
按角色查找WordPress用户数并搜索用户名字符串
我想在按角色和与用户名匹配的字符串搜索WordPress用户后获得结果总数。到目前为止我所做的尝试:$args= array(\'echo\'=>false, \'role\' => \'author\', \'search\'=>$search_txt); $user_query = new WP_User_Query($args); $auth_count= $user_query->get_total(); 但每次都返回0。Note:或许可以通过以下
如何阻止具有“EDIT_OTHERS_POSTS”权限的用户编辑管理员帖子
我有一些帖子的作者是Administrator</以及作者的其他一些帖子Editor以Editor,我可以编辑Administrator帖子。我想阻止这种情况。我找到一些关于过滤器的信息,如user_has_cap 和map_meta_cap 但我不确定这是正确的方向。也许我挖得太深了,附近有一个更简单的解决方案?
添加用户角色:预先保存在User-Meta中[已解决]
我在用户注册后添加一个操作,以根据users meta\\u值添加另一个用户角色。使用时:add_action(\'um_after_save_registration_details\', \'custom_after_new_user_register\', 10, 2); function custom_after_new_user_register($user_id) { $user = get_user_by(\'id\', $user_id); if
检查特定角色的首次登录
基于this 答案我为前3次登录的用户创建了一个小功能,使一些元素类使用css动画。我试图做的是调整此代码,以计数和控制all user roles 除了subscribers.基本上,我需要这个功能来开始按用户角色统计第一次登录的次数。让我们假设参与者第一次登录,或者编辑器,或者更好all user roles 除了subscribers这是我目前的代码add_action( \'wp_login\', \'track_user_logins\', 10, 2 ); function track
Hiding div based on user role
我正在wordpress网站上运行以下代码段以显示图像。如果用户角色为“我想隐藏此div”;批发“;(我创建的自定义角色)。这可能吗?add_action( \'woocommerce_review_order_after_submit\', \'content_below_checkout_button\' ); function content_below_checkout_button() { echo \'<div style="text-alig
显示特定角色的Metabox
我在我的网站上有特殊的角色。我使用简易数字下载。我的用户可以访问下载页面。我不想让metabox看到销售额。我可以隐藏此角色或用户的此元数据库吗?当然,现在我不得不用CSS删除了它(display : none)提前感谢您的指导。