如何禁用或限制WordPress文章版本修订记录(及原因)
您是否知道,每当您在WordPress编辑器中点击“保存草稿”按钮时,WordPress都会保存文章的副本?如果不进行清理,这些称为“修订版本”的保存点可以使WordPress网站的数据库中充满冗余内容。
在这篇文章中,我们将首先解释为什么您不应该让您的网站存储太多的文章修订版。然后,我们将介绍如何限制,禁用或清理WordPress的修订版本。
为什么要限制或禁用“保存文章修订”功能?
每当你在WordPress中保存草稿或更新文章时,WordPress都会将文章的最新版本另存一份“修订版”。这是为了防止某些不好的事情发生,比如你在离开电脑的时候,你的猫踩到了键盘上的退格键,则可以快速还原文章的先前版本。
您可以从WordPress编辑器中查看谋篇文章有多少个修订版本: 点击右边的“版本(图标为“逆时针时钟”)”旁边的“查阅”链接,即可进入修订查阅界面,可以从该界面查阅和还原以前的修订版本。
每个“修订版”都是WordPress网站数据库中的一个新条目。
随着时间的流逝,这些修订版会累积起来,导致您的数据库变得“膨胀”,到最后可能会导致你无法再写新文章,因为数据库占用的空间已经到达了上限。
如何限制或禁用WordPress文章修订(两种方法)
插件方式
如果您不会或不想编辑网站的代码,建议您使用此方法,因为这是限制WordPress中的帖子修订的最简单方法。
首先,如果您想完全禁用“文章修订版”(而不只是限制数量),那么我建议使用Joel James制作的Disable Post Revision插件。
它来自成熟的开发人员,非常易于使用。
安装并激活插件后,您只需转到“设置”→“撰写”以选择禁用修订的文章类型即可。
如果你想限制,但不是完全禁止文章修订,那么我推荐WP Revisions Control插件,它可以让你限制单个文章类型的修订版数量。
一安装并激活该插件后,进入设置→撰写,并找到WP Revisions Control部分。在这里,你可以为每个文章类型设置修订版的份数限制。我认为存储3-5份修订版为佳。
wp-config.php方法
如果你觉得直接编辑wp-config.php文件更舒服的话,你也可以通过在文件中添加一行代码来禁止和限制文章的修订。
使用 FTP或 服务器管理面板中的文件管理器 编辑你的WordPress网站的wp-config.php文件。
然后,在ABSPATH代码行上方添加以下一行代码。
//完全禁止WordPress的文章修订版
define('WP_POST_REVISIONS', false);
//限制WordPress的文章修订版份数
define('WP_POST_REVISIONS', 3);
您可以将数字(3)改为任何数字。这个数字表示要存储在数据库中的文章修改次数,如果你把它设置为 "5",它将会存储最多五份修订版,多于五份时最新的修订版将覆盖旧的修订版。