如何让作者修改其他作者的草稿,但不让他们发表?

时间:2012-08-08 作者:kalarzo

我想允许所有作者edit 其他作者drafts, 但不是publish 他们似乎让作者访问其他作者的草稿的唯一方法是授予他们“编辑\\u其他\\u帖子”,但这种功能也允许他们发布帖子。

还有其他方法吗?

3 个回复
SO网友:Vince Pettit

我正在使用一个名为Advanced Access Manager 要对不同的用户级别/组启用某些权限,这应该能够完全满足您的要求。

SO网友:Martin Zeitler

我想说,您可以钩住发布事件,并在那里检查当前用户是否是要发布的帖子的作者(这应该只是几行插件代码)。应该比其他两个建议轻得多,同时做你想做的事。

SO网友:Terence

Approval Workflow 用于在WordPress中创建工作流流程。当用户没有该帖子类型的发布权限时,此插件会在帖子编辑屏幕中添加一个框。它还允许您将WordPress角色设置为审批者。注意:此角色必须具有发布权限。当有人向工作流提交了某些内容时,审批者会收到电子邮件通知。这也适用于WordPress Multisite。

结束

相关推荐

Add code to admin bar only

我正在尝试向条形图中添加二维码,我可以做到这一点,但这是我第一次制作WordPress插件,我遇到了麻烦。它最终会显示给每个人,即使他们不是管理员或甚至没有登录。任何想法或指导都将不胜感激。function selfURL() { $s = empty($_SERVER[\"HTTPS\"]) ? \'\' : ($_SERVER[\"HTTPS\"] == \"on\") ? \"s\" : \"\"; $protocol