您当前的位置:首页 > TAG信息列表 > capabilities
能够仅查看(不编辑)其他用户的个人配置文件信息
我创建了2个角色,Center 和Student, 为我的WordPress网站使用不同功能的成员插件。我希望学生角色用户只能查看和编辑他们的个人档案信息,我通过授予他们阅读功能实现了这一点。现在的问题是,我希望中心角色用户能够列出和查看学生角色用户的个人档案信息,而不必编辑他们。我已授予中心角色三种能力:read, list_users, edit_users有了它,我可以列出我想要的所有用户,我可以查看个人档案信息,但可以编辑。我知道这一点edit_users 编辑功能将会出现,但我想知道如何将其限制
如何不允许自定义角色编辑已发布的自定义帖子类型?
我有一个带有自定义角色(revisor)和自定义帖子类型(events)的WP站点。我想做的是允许我的修订者添加新事件,但不编辑现有事件。我已经在使用Members插件,并且我在其中未选中“edit\\u published\\u events”,但用户仍然可以编辑事件。我认为问题在于,我想让他们编辑另一个CPT(称为listings),因此我无法在功能中完全限制“edit\\u posts”。关于如何删除编辑已发布CPT的选项,有什么想法吗?我确实看到一篇关于删除“编辑”选项的帖子,当您将鼠标悬停在列表
删除特定管理员的权能
我已经创建了两个管理员用户X和Y。现在我需要从用户Y中删除“编辑插件”功能。我找了又找,http://goo.gl/LttuvX$user = new WP_User( \'Y\' ); $user->remove_cap(\'edit_plugins\'); 但它不起作用,请让我知道怎么做。之前,我创建了一个新角色,其功能与管理员相同,但在插件中,我们创建了如下菜单add_menu_page(..,capability => \'administrator\',..); 所
管理员角色权能
我需要让管理员无法管理选项,但它不起作用。。。我的代码:function set_capabilities() { $editor = get_role( \'administrator\' ); $editor = remove_cap(\'manage_options\'); } add_action( \'admin_init\', \'set_capabilities\' ); 我做错了什么?
仅将数组中的前两个相加(_CAP)
在尝试跟踪代码中的一个问题无数天后,发现add\\u cap只处理数组中的前两个问题。第一个(编辑器)只会将delete\\u others\\u页面和delete\\u others\\u帖子添加到数据库中。如果我使用第二种重复add\\u cap的方法,那么我可以将所有功能都放到数据库中。有人能看看这段代码,看看出了什么问题吗?为什么只有数组中的前两项进入数据库? if( $new_roles == \'editor\' ) { $user =
有没有一种简单的方法来管理每个用户的功能?
我有一个WordPress网站,一些人(非专家客户)需要创建/管理用户。该网站使用多种自定义帖子类型,并为每个用户分配了一个或多个cpt的权限。目前我看到了两种处理方法,我对其中任何一种都不太满意。(1) User roles:如果我有四种自定义帖子类型(A、B、C、D),那么我需要很多用户角色来覆盖所有功能组合。(角色A、角色AB、角色ABD…)。这对客户的管理不是很方便。(2) Capability Management Plugin: 如果是我来管理用户,我会使用“用户角色编辑器”之类的插件。但是,
允许用户发布,但不允许编辑或删除
我看到了帖子Allow Content Author to Publish, But Not Edit or Delete 但这与我所需要的不一样,我不能因为声誉而要求我需要一个用户,可以发布任何用户的帖子,但不能编辑或删除任何帖子,不仅是他们的。我试过使用capabilitesRead|Publish Post 但看不到帖子。具有Read|Edit Posts|Publish Post 可以查看帖子,但只能发布自己的帖子。有没有办法满足我的需要?提前谢谢你
分配多个角色、重叠的功能
如果我为一个用户分配两个不同的(自定义)角色,而这两个角色都具有相同的(自定义)功能,会发生什么情况?
正确使用OPTION_PAGE_CAPAGE_{$PAGE_NAME}
我很难让编辑访问选项页面。我很确定我需要使用过滤器option_page_capability_{$page_name} 但这对我不起作用。有没有具体的地方可以钩住这个?我仍然得到Cheatin\', uh? 此错误: function bf_ins_capability(){ return \'edit_posts\'; } add_filter( \'option_page_capability_brightfire-insura
什么会阻止自定义角色查看帖子(标准和自定义)?
我正在使用自定义角色(来自premium插件wp-client) 但由于某些原因,它无法查看任何类型的帖子或页面。WordPress显示正确的帖子数量,但只显示消息“未找到帖子”。奇怪的是,如果您有正确的编辑url(例如,example.com/wp admin/post.php?post=XXX&;action=edit),就可以编辑帖子内容。我曾尝试使用多个功能管理器来分配正确的权限级别,但这没有效果。这种行为在帖子、页面和自定义帖子中都是相同的。插件创建的其他自定义角色可以正常查看所有内容。这
如何构建新的角色/能力计划?
我的情况是,我需要在网站上将用户标记为“讲师”。该角色基本上应该是用户当前角色的任何角色,并增加了查看学生对称为“问题”的自定义帖子类型的评论的功能。我正在努力从概念上实现这一点。我应该仅仅添加一个新功能并自行分配,还是应该添加它并将其分配给一个新角色?[编辑]从kaiser的资源来看,我似乎应该添加自定义功能,并根据个人情况将其分配给用户,可能是从我自己插件的选项/设置管理页面,而不是创建特定的角色[/edit]如果我将用户的角色更改为其他角色(例如从管理员更改为编辑器),但仍然希望他们具有该功能,会发
使用自定义功能重新注册自定义帖子类型
我已经创建了如下自定义帖子类型。register_post_type( \'connector\', array( \'labels\' => array( \'name\' => __( \'Connectors\' ), \'singular_name\' => __( \'Connector\' ), \'all_items\' => __(
需要创建管理员用户,但没有创建用户的能力
我需要删除与用户相关的功能(如“create\\u users”、“add\\u user”、“list\\u users”等)管理用户的。我用“init”方法测试了下面的代码。global $current_user; get_currentuserinfo(); $current_user->remove_cap(\'create_users\'); $current_user->remove_cap(\'add_user\'); $current_user
为编辑人员添加修改自定义字段的功能
编辑器没有编辑自定义字段的方法,我看不到WordPress codex. 有没有一种方法可以在不让用户成为管理员的情况下访问它?
如何阻止作者编辑已安排的文章?
在我的旧WordPress中,作者(一种无法发布的用户)在一篇文章被安排之后,无法返回到该文章并对其进行编辑。但现在在WordPress 8.1中,他们(作者)可以返回并编辑日程安排文章。有没有办法阻止这一切?writer=参与者
作者功能:删除对自己发布的帖子的评论
我知道拥有作者角色的用户可以删除自己发布的帖子。但是,如果有人对他们的帖子发表了评论,帖子作者是否有能力删除该评论?
创建子菜单链接的奇怪行为
我正在尝试开发一个插件,需要在仪表板侧栏菜单中添加两个页面。其中一个是主要类别。除了设置页面的第二个子菜单项外,一切正常。在阅读了差不多同样多的法典并在网上搜索类似的问题后,我没有找到解决方案。我是不是错过了什么?(第一个子菜单当然是创建重复的登录页)代码add_action(\'admin_menu\', \'my_add_submenu\'); function my_add_submenu(){ add_menu_page( \'Author Discussion\', \'
根据功能隐藏用户字段
我正在努力解决这个问题。我试图为当前用户隐藏2个用户配置文件字段。只有具有“edit\\u users”功能的管理员或用户才能查看/编辑这些字段。代码:function modify_contact_methods($profile_fields) { // Field addition and removal will be done here // Add new fields $profile_fields[\'company_name\']
限制管理员在多站点中创建、编辑和删除页面的权限
在我的多站点安装中,我需要限制管理员创建、编辑和删除页面。也就是说,我需要superadmins创建/编辑/删除所有页面,同时管理员继续拥有除这三项功能之外的所有其他默认管理员功能。插件用户角色Scoper不适用于我this Q&A about removing an administrator capability, 我对编码太陌生,不知道如何针对这种情况修改此建议。如有任何关于如何继续进行的指导,我们将不胜感激!
阻止上载文件的功能
我需要能够允许用户将媒体(图像)插入页面/帖子,但不允许他们上载文件。我能看到的唯一功能是“upload\\u files”,它允许用户上载/插入文件。是否有办法阻止上载文件,但仍显示媒体管理器(通过编辑屏幕上的“插入媒体”按钮),允许用户插入图像?我的想法是通过jQuery来实现这一点,当功能类似于“My\\u insert\\u media”时,运行一个脚本,这将隐藏media uploader的“Upload”选项卡。当然,这可以通过在浏览器中禁用Javascript来解决,但这不是本项目的主要关注