一篇帖子上有多位作者

时间:2016-05-26 作者:italiansoda

是否有人知道如何将多个用户指定为单个帖子(甚至是单个自定义帖子类型)的作者?我想要的不仅仅是将作者列表显示为标签。

我正在查看插件组,不知道是否可以将帖子的作者设置为一个组。以前是否有人使用过此设置?

我需要角色和权限,使组的用户能够编辑单个帖子。将用户分配到一个组;将组分配给帖子。

谢谢Harry

EDIT(s):

1) 正如我在评论中所建议的那样,我尝试了合作作者,但我发现以编程方式处理它太难了(糟糕的文档)。我无法完成一项简单的任务,即通过编程向帖子的作者列表中添加和删除用户。我还没有把这个插件作为我的解决方案。

2) 请参阅关于新闻许可证的回答。我还没有安装并试用过这个插件,但从视频和文档来看,这个插件可能是一个很好的解决方案。

1 个回复
SO网友:italiansoda

我想把这个作为问题的答案。我偶然发现了一个插件,它可以将WordPress的权限提升到下一个级别。

这被称为新闻许可证。http://presspermit.com/extensions/pp-collaborative-editing/

摘自新闻许可常见问题:

How does Press Permit compare to Capability Manager, User Role Editor and other role editor plugins?

Press Permit的功能不同于基本的角色编辑器/用户管理插件,是对其的补充。就权限而言,这些插件的主要功能是改变WordPress对每个角色中包含的功能的定义。换句话说,它们为WordPress天生支持的权限控制公开了许多旋钮。这是一项有价值的任务,在许多情况下,这将是您所需要的所有角色定制。由于WP角色定义存储在WordPress主数据库中,即使插件被停用,它们也会保持不变。

Press Permit可帮助您转动所需立柱类型的现场范围的功能旋钮。但它也会增强您的权限引擎。Press Permit it is particularly useful when you want to customize access to a specific post, category or term. 扩展插件添加了协作编辑控制、文件过滤和其他无法实现的功能。该插件将以您的WP角色为起点,无论是否由角色编辑器自定义。PP协作编辑扩展插件的用户可以(在激活高级设置后)导航到权限>设置>角色使用,以查看(或修改)Press Permit如何使用您的WP角色定义。Press Permit的修改仅在其保持活动状态时保留。

看起来Press Permit的扩展协作编辑可以实现将单个帖子限制为多个作者甚至多个组。

本视频详细介绍了该插件。

Allow Editing of Specific WordPress Pages - Press Permit

相关推荐

Capabilities Not Changing

我希望编辑器能够列出、添加和编辑用户。我认为下面的代码可以做到这一点,但它不起作用-没有为任何编辑器显示新的用户菜单。我错过什么了吗?function increase_editor_role(){ $role = get_role(\'editor\'); $role->add_cap(\'list_users\'); $role->add_cap(\'edit_users\'); $role->add_cap(\'c