您当前的位置:首页 > TAG信息列表 > user-roles
自定义角色、能力和帖子类型:预览按钮会破坏一些东西
我正在使用Members插件管理自定义角色的功能,该角色只能编辑/发布我在函数中创建的自定义帖子类型。php文件。在做了很多工作之后,我实现了这一点,除了预览按钮不起作用,而且(更糟糕的是)阻止保存/发布自定义帖子。只要我不点击预览按钮,一切都正常。但当我单击预览按钮时,预览选项卡不会显示自上次保存以来所做的任何更改。然后,当我按“发布/更新”按钮时,我的更改不会保存/发布,而是加载到“预览”选项卡中,就像我按了“预览”一样。在我使用WordPress编辑帖子的浏览器选项卡中,没有其他任何事情发生,更新/
作者可以编辑所有帖子,除非指定了所有者?
我正在努力做到以下几点:所有用户都可以编辑其他作者的所有帖子(类似于wiki)有些帖子有“所有者”。如果指定了所有者,则只有该用户可以编辑帖子您对这种权限设置有什么建议吗?
自定义页面只能由一个用户编辑
我想只允许用户在后端查看和编辑一个页面。表示:用户1可以编辑和查看第20页用户2可以编辑和查看第21页这些用户无法输入、查看或编辑其他页面、帖子、设置。有什么想法吗?在前端,这些用户中的每个人都有一个页面。它适用于一个拥有20个客户的客户,他们应该有自己的个人页面。
在备注旁显示用户角色
我四处搜索,但似乎找不到我要找的东西,第一次我甚至不知道从哪里开始。如何在注册用户的评论旁边显示用户角色(管理员、编辑、作者贡献者、自定义)?如果他们不是注册用户,则有条件显示其他内容。
限制某些用户对某些页面的管理员访问权限
正如标题所说,我想限制某些用户对某些页面的后端访问。在做一个有45-50页的网站时,我意识到如果页面菜单只列出用户应该能够更改/更新的页面,那将是一个更好的用户体验。我尝试了下面的插件,但没有成功。Advanced access manager具有该功能,但在3.5.1上不起作用/有缺陷。http://wordpress.org/extend/plugins/advanced-access-managerhttp://wordpress.org/extend/plugins/role-scoperhttp
如何跨多站点同步角色?
如果主站点上的角色发生更改,如何同步多站点网络中所有站点上的角色?
如何防止帖子被删除?
对于审核问题,我只希望一篇帖子可以被丢弃,但不能删除-对于所有用户。所以我有一个插件add_action(\'before_delete_post\', function($id) { wp_die(0); }); 但似乎并非所有的删除操作都是ajax,因此它将显示一个黑屏,并返回一个结果为“0”的错误页面就功能而言,上面的代码是可以的,但是有没有更好的方法?
有没有本地化角色标签的方法?
我正在使用JustinTadlock的Members插件创建新角色,并在注册时使用WP Role在注册表中显示它们。我有一个多语言网站(英语和西班牙语),并且我使用qTranslate本地化了我的自定义分类法。我无法在成员插件的角色标签字段中使用qTranslate的quicktags,因为它无法正确保存它(即使使用$new_role_label = strip_tags( $_POST[\'role-label\'] ); 对新角色发表了评论。php),我无法进入数据库进行更改,因为这样它就会崩溃。我看
“创建用户”和“添加用户”功能有什么不同?
法典列出了这两个create_users 和add_users 在下面roles and capabilities.有人知道这两者的区别吗?
修改自定义用户管理页面
我想创造一个submenu page 在\'Users\' 与“所有用户”页面类似,但for listing users of specific roles only. 让我们调用此子菜单页\'Customer\'.到目前为止,我设法创建了一个具有自己列的列,但仍有一些内容我没有设法修改to make the contents more relevant:以下是我需要做的:我该怎么做change the page title 要反映子菜单名称,在本例中为“Customer”</(a)如何更改filt
如何在WordPress 3.5.1中更改分配给我的用户角色?
我当前的用户角色是“管理员”。我想将我的角色更改为“编辑器”(通过数据库字段)。我读过Database_Description, 但这没有帮助。
允许编辑编辑待定帖子,但不允许编辑草稿帖子
我有大量使用编辑器的用户Capabilities 这有助于完成帖子提交。这是我当前对此角色的设置:正如你所看到的,他们被允许edit_posts 和edit_others_posts 但他们不能edit_published_posts. 这意味着他们可以编辑处于草稿和待处理状态的帖子。现在,我想限制他们only 能够编辑挂起的帖子。因此,他们将无法接触选秀岗位(unless 如果他们是这篇文章的作者)。不幸的是,没有像edit_pending_posts... <应该有。如何解决此问题?
我怎么能让不同的编辑组只允许编辑某些父+子页面?
我尝试了许多不同的插件,包括角色范围器、高级访问管理器、用户帐户管理器等,以实现这一目标,但似乎无法正常工作。基本上,公司有多个部门,每个部门都有一个父页面+主页之外的子页面。例如,“会议服务”部门有一个名为“会议服务”的页面和几个子页面。我需要能够创建一组“会议服务编辑”用户,当他们进入页面时,他们应该只看到父页面“会议服务”和任何子页面。(此外,他们应该只看到“会议服务”类别下的职位)一次安装是否可以做到这一点?谢谢,托马斯
Get Authors Role
我使用的是管理角色和2个自定义角色。关于作者。php我希望能够放置该用户的角色。我用这个在文本中引出角色$curauth = $wp_query->get_queried_object(); $user_id = $curauth->ID; $user = new WP_User( $user_id ); if ( !empty( $user->roles ) && is_array( $user->roles ) ) { f
如何在WordPress中创建文件存档?
我已经为我的学校网站安装了WordPress。我需要创建一个文件档案,一个上传和网站的文件查看器。文件归档将在服务器上存储文件。上传器允许用户上传文件并标记它们。文件查看器允许用户使用标签查看和下载文件。上载程序和查看器都必须集成到页面中。我正在寻找一种在管理面板中显示查看器结果的方法,但它必须直观且易于使用。该网站的所有注册用户都应该能够查看和下载文件。只有拥有特定文件上传权限的用户才能上传。我不确定我想要的东西是否可以通过内置媒体存档来实现。我不仅想上传媒体,还想上传其他文件类型,如文档、程序等。有没
按用户角色限制自定义帖子类型视图
我已经创建了一个自定义帖子类型,并创建了两个自定义用户角色,希望能够根据特定角色限制帖子类型的视图。有没有直接的方法来限制这一点?
将用户设置添加到特定角色
有可能做到这一点吗?我已经知道get current\\u user\\u can(),但它的工作方式与我需要的不同。如果有多个角色,我希望能够使用数组。// Check roles to only add fields to necessary users function check_role( $user ) { $user_role = get_user_role($user->ID); if($user_role == \'author\'
高级搜索:角色和多个分类
我有一个带有自定义角色和自定义分类的站点。我正在进行高级搜索,自定义帖子可以通过角色和分类法进行筛选。为了实现这一点,我使用了自己的自定义SQL查询,它可以很好地处理角色和一种分类法,但我很难将其用于第二种分类法(我没有得到任何结果)。下面是我正在生成的代码(一些示例值来自表单):SELECT DISTINCT p.* FROM wp_posts p LEFT JOIN wp_usermeta um ON p.post_author = um.user_id LEFT JOIN wp_
从具有添加和查看用户的角色的用户中删除管理员超链接
我已经使用Advanced Access Manager wordpress插件创建了一个用户角色,该插件的角色可以查看、添加和删除用户名site\\u admin。当用户使用其Id登录时,他可以看到管理员并编辑其个人资料。我用这个代码删除了那个东西。Remove Ability for Other Users to View Administrator in User List?但问题是“管理员”超链接仍然存在。我想删除“Adminstrator”超链接,在“All”超链接中,总计数应为除Adminst
自定义发布类型中的角色和功能
是否有一种方法可以创建一个具有一种功能的角色,并将其应用于某些自定义职位类型?我现在所做的就是将这些能力应用到所有的帖子中。。正在创建角色:$wp_roles->add_role( \'member\', \'Paid Membership\', array( \'has_paid\' => true, \'has_registered\' => true ) ); 创建自定义帖子类型(我使用一个类,但你会明白的)AN_Posts::AddPostTyp