当您保存草稿或更新帖子时,WordPress 会存储先前版本更改的副本。如果您需要恢复到内容的先前版本,但这些修订会占用您的数据库空间,这将很有帮助。如果您有很多修订,这会占用您服务器上的存储空间,并且随着时间的推移会影响您的站点性能。在本文中,我们将了解如何管理 WordPress 修订以优化您网站的性能。

“WordPress 修订”是什么意思

修订只是对您的页面和帖子内容所做更改的保存副本。当您的浏览器打开帖子或页面时,WordPress 每 60 秒自动存储一次修订。每次单击更新时,它还会存储修订。

您可以查看这些修订以查看更新之间所做的所有更改,并将它们恢复到以前的修订。这有助于确保您不会在出现问题时丢失太多工作,例如计算机崩溃或断电。它还为您提供了一个保存点,如果您在编辑时改变主意,可以恢复该保存点。您甚至可以在几个月后重新访问不同版本的内容。它们都存储在 WordPress 数据库中,供您查看。

如何恢复页面和发布修订

这些存储的 WordPress 修订允许您轻松地将您的页面和发布恢复到以前的版本。让我们看看如何在经典编辑器和古腾堡编辑器中恢复修订。

如何在经典编辑器中恢复帖子修改

在经典编辑器中,修订列表显示在内容编辑器的底部。只需单击一个修订版,即可查看该修订版与当前内容或其他修订版的比较情况。

如何在古腾堡编辑器中恢复后期修改

在古腾堡编辑器中,修订号显示在右侧栏的单独部分中。单击此按钮打开修订屏幕。

恢复后期修改

在任一编辑器中单击修订会将您带到相同的修订屏幕。它向您显示当前日期和时间在屏幕一侧的内容,以及它与另一侧的内容有何不同。当前修订显示在左侧内容的上方。顶部的滑块和上一个和下一个按钮显示各种修订以比较它们。正如您在此示例中所见,修订屏幕显示标题已更改。

本次改版显示标题内容已从一个修订版更改为下一个修订版。要恢复此版本,您只需单击右上角的恢复此版本即可。

WordPress 发布的修订存储在哪里?

如果您需要,WordPress 页面和帖子修订非常有用,但它们也会占用您的数据库空间,这会降低您网站的整体性能。特别是拥有大量档案的网站。随着时间的推移,数据库会随着您不需要的修订而变大。这会给你的数据库增加很多修改。幸运的是,管理 WordPress 修订很容易。如果您确定不需要它们,最好清除它们。

WordPress 发布的修订存储在您的 WordPress 数据库中。您可以通过多种方式访问​​它们。

警告:对数据库进行更改可能很危险。在进行任何更改之前,请确保您有最近的备份。

使用phpMyAdmin管理WordPress修订版

您可以使用 SQL 删除您的修订。如果您可以访问网络托管服务商仪表板中的仪表板,请在数据库下选择 phpMyAdmin。你的可能看起来和我的不一样,但它们应该是一样的。

在phpMyAdmin dashboard中选择数据库选项卡,然后选择要修改的数据库。注意表前缀。您将在 SQL 命令中使用它。对我来说有点模糊,但它会是下划线之前的任何内容。如“wp21c9_”。

选择SQL选项卡,将此代码片段粘贴到字段中并运行命令。

从 yourtableprefix_posts 中删除 post_type="revision";

这将删除此数据库中的所有修订。确保将示例 yourtableprefix_ 替换为您的示例。

使用FTP管理WordPress修改

您还可以限制 WordPress 商店的修订数量,以免它们累积到足以减慢您的网站速度。为此,您将通过 FTP 客户端编辑站点的 wp-config.php 文件。

找到标有“WordPress 数据库表前缀”的文件区域,将这些代码片段粘贴到其中。第一个片段将限制您网站保留的修订数量。

define('WP_POST_REVISIONS', 3);

默认情况下,WordPress 每 60 秒保存一次修订。此代码片段可让您将该间隔更改为 120 秒。确保您没有将自动保存间隔设置得太高,否则丢失内容和工作的风险更高。

define('AUTOSAVE_INTERVAL', 120);

在上面你可以看到我添加这些片段后我的 wp-config.php 文件的样子。

而且,如果您根本不需要修改,您可以使用此代码完全禁用它们。但是,我不建议保持零修订。这是在某些时候丢失内容的必经之路。

define('WP_POST_REVISIONS', false);

一如既往,我建议在进行更改之前保存备份,尤其是对 PHP 文件。如果您不习惯编辑 PGP 文件,那么您并不孤单。使用插件管理您的 WordPress 修订更安全。

使用插件管理WordPress修改

对于大多数用户来说,插件是管理修订的最佳方式。那里有很多不错的选择,但我推荐 WP-Optimize。它有很多 WordPress 优化选项,免费版本甚至包括计划删除 WordPress 后期修订。

优化您的帖子修改,转到 WordPress 仪表板中的 WP-Optimize > 数据库。这会自动打开“优化”选项卡。选中清理所有最新修订并单击运行优化器。在我的测试站点上,我的数据库中有 1,087 个修订。而现在,我不需要它们中的任何一个,所以它们只占用空间。

还可以定时清理自动运行。如果您想要更长的缓冲期,请将其安排为每天或每周、每两周甚至每月运行一次。转到 WP-Optimize > 数据库设置中的设置选项卡。在计划清理设置下,选中启用计划清理和优化。选择计划类型(默认为每周)。选中清除所有后期修订并保存您的设置。

结论

管理 WordPress 修订版以优化您的网站性能并不困难。必要时恢复一些是很好的,但是太多会占用 WordPress 数据库中的空间,正如我们所说,如果不加以检查,它会影响您网站的性能。幸运的是,有几个选项可以管理您的 WordPress 修订版。请记住,如果您不习惯单步执行 PHP 文件,那也没关系。无论如何,一个简单的优化插件是大多数用户的最佳选择。

我们很乐意听取您的意见。您是否使用这些方法中的任何一种来管理您的帖子修订?请在评论中告诉我们您的体验。

精选图片来自 hanss / shutterstock.com

来源