如何禁用或限制WordPress文章版本修订记录(及原因)

文章目录
  1. 为什么要限制或禁用“保存文章修订”功能?
  2. 如何限制或禁用WordPress文章修订(两种方法)
    1. 插件方式
  3. wp-config.php方法

https://wplift.com/wordpress-post-revisions-disable-limit

您是否知道,每当您在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",它将会存储最多五份修订版,多于五份时最新的修订版将覆盖旧的修订版。