角色要能够编辑其他人的自定义类型的帖子,但只能编辑他们自己的博客帖子,所需的功能和映射

时间:2017-01-18 作者:Ben Pearson

我想知道是否有人可以在我遇到的自定义帖子类型功能的问题上摆脱一些类似的东西。

我的自定义帖子类型为主题。我的自定义角色是主题编辑器

主题编辑器具有编辑主题所需的所有自定义功能(例如。edit_subjects, edit_others_subjects). 他们还可以编辑其他用户创建的主题。一切正常。

If还赋予主题编辑器核心edit_posts 功能,这样他们也可以编辑自己的博客文章,然后角色就不能再编辑(或查看)其他用户创建的主题。

看来我也必须给主题编辑以核心edit_others_posts 角色能够编辑其他用户创建的主题的功能。

不幸的是,在我的例子中,这最后一个条件是不可取的。我的主题编辑器不能编辑其他人的博客帖子。

有人知道这个问题的解决方案吗?非常感谢您的帮助。

1 个回复
SO网友:Ben Pearson

原来是这个插件导致了这个问题:

仅查看自己的媒体帖子

https://wordpress.org/plugins/view-own-posts-media-only/

一个被禁用的自定义功能按您的期望工作。

相关推荐

正在尝试获取wp-includes/capabilities.php中非对象的属性

在调试中,我每分钟都会收到以下通知序列。日志:[23-Oct-2012 13:27:33 UTC] PHP Notice: Trying to get property of non-object in mysite/wp-includes/capabilities.php on line 1022 [23-Oct-2012 13:27:33 UTC] PHP Notice: Trying to get property of non-object in mysite/wp-includes/