最近,一位读者问我们是否可以允许撰稿人编辑其批准的文章? WordPress用户角色使您可以为站点上的每个用户设置不同的权限。 默认情况下,具有贡献者角色的WordPress用户无法编辑其帖子。 在本教程中,我们将向您展示如何让贡献者在帖子获得批准后对其进行编辑。

如何允许贡献者编辑他们的article.png

批准后如何允许贡献者编辑其文章

具有“贡献用户”角色的贡献者或来宾作者撰写文章并将其提交以供WordPress审阅。 具有管理员或发布者用户角色的用户可以查看和发布它。 发布后,贡献者将无法编辑自己的文章。 这是WordPress中的通用层次结构,用于分发用户的角色和状态。

但是,您可以在WordPress中的用户角色中添加或删除功能。 让我们看看如何让贡献者编辑他们的帖子。

1方法:允许贡献者编辑他们的文章(插件)

此方法更简单,建议大多数用户使用。 此方法还允许您立即更改其他用户角色和权限。

首先要做的是安装并激活插件 增强能力经理 。 有关更多详细信息,请参见我们的分步指南 在WordPress中安装插件的方法.

激活插件后,您需要访问该部分 用户»容量 从您的WordPress仪表板中更改贡献用户角色的功能。

修改users.png的功能

在此页面上,您必须选择角色 合作者 在右侧,以便能够修改其授权级别。

选择一个贡献者wordpress.png

选择之后,您将在本节中看到很多选项。 在区域 编辑功能,您必须选择选项 编辑已发布 并向下滚动以单击按钮 保存更改.

改变角色和能力

之后,您可以通过切换到WordPress上的贡献者角色并转到页面来测试权限 刊文 现在,您将看到编辑已发布帖子的选项。 提示:在测试WordPress上的角色和权限时,您可以在用户帐户之间即时切换。

文章修改WordPress.jpg

2方法:手动允许贡献者编辑项目

此方法要求您将代码添加到WordPress文件中。 如果您以前没有做过,请查看我们的指南 在WordPress中复制和粘贴代码 .

您需要将以下代码添加到您的 functions.php 文件中 WordPress主题 或特定于站点的插件。

//获取“贡献者” ojbet $ obj_existing_role = get_role('贡献者'); //添加“编辑已发布的帖子”功能$ obj_existing_role-> add_cap('edit_published_posts');
该代码段只需运行一次,这意味着您可以保存然后删除它。 这将使贡献者可以在WordPress中编辑其帖子。

尽管我们已经向您展示了如何允许贡献者编辑其帖子,但我们认为让贡献者或作者编辑其发布内容不是一个好习惯。

如果需要更改或纠正内容,则作者应要求管理员或编辑者对其进行更新。 这使您可以保持编辑的完整性。

发表文章,编辑检查几个必要的元素,例如 关键词、图像、元描述、URL 等。 这些事情对于在搜索结果中获得更好的排名很重要。 具有贡献者用户角色的用户可能不完全了解您的编辑最佳实践,并且可能会犯下如果不经过编辑或管理员审查就不会被忽视的错误。

处理此问题的一种方法是与您的贡献者和作者共享博客清单。 该清单将帮助他们在提交文章进行审阅之前涵盖所有任务。 它还将帮助编辑者快速查看文章。