允许用户设置帖子作者

时间:2016-01-02 作者:user3290060

我有一个自己拥有的网站,允许人们提交作品供我们发表。

我有一个需要创建职位的员工团队。。etcI为用户分配了作者角色,允许他们创建帖子,但不允许他们设置帖子作者。我曾尝试将它们设置为编辑器,但这也不起作用。

显然,我不想让员工拥有完全的管理权限,所以我正在努力控制这一点。

我正在使用capability manager增强插件来帮助我控制角色。

2 个回复
SO网友:Andy Macaulay-Brook

这个edit_others_posts 该功能应允许用户设置帖子的作者。

乍一看,你可能会回答说,你不希望你的作者能够编辑彼此的帖子。不过,能力上的差异非常细微:写一篇帖子,然后将其分配给另一个用户,与能够写或编辑其他用户的帖子没有多大区别。

SO网友:Anoop G
function add_theme_caps() {
   $role = get_role( \'author\' );
   $role->add_cap( \'edit_others_posts\' );
}
add_action( \'admin_init\', \'add_theme_caps\');

相关推荐

未定义的偏移量:1067行的>[...]/wp-includes/capabilities.php中的0

嘿,我在我的localhost设置中得到了这个错误消息,但只有在启用Genesis框架的情况下;WordPress二十一行。当我想创建一个新帖子时,就会发生这种情况。如果我刷新页面,错误会重复,但帖子本身会被创建,一切似乎都很好。有人知道这是什么原因吗?Notice: Undefined offset: 0 in /var/www/secret/htdocs/wp-includes/capabilities.php on line 1067 Notice: Undefined offset: 0