如何禁用或限制 WordPress 帖子修订次数?

📚 文章大纲

这是一个流行的 WordPress 神话,存储多个帖子修订会降低您的网站速度。这不是真的。 WordPress 编写得足够智能,可以在渲染前端时忽略修订,并且它的 MySQL 查询编写得足够好,因此修订不会减慢它们的速度。

但是,后期修订会占用 WordPress 数据库中的空间。修订实际上是您帖子的完整副本,因此如果您有数百个帖子,这意味着您也存储了数百个修订。

如何禁用或限制 WordPress 帖子修订?

如果您需要减小 WordPress 数据库的大小,删除帖子修订是一个很好的方法,而无需牺牲任何实际内容。为此,请打开 WordPress wp-config.php 文件,并将以下配置行添加到“/* 就这样,停止编辑!”上方。快乐出版。 */“ 线:

define('WP_POST_REVISIONS', false );

然而,这样做只会告诉您的 WordPress 应用程序停止存储新的帖子修订。如果您想删除所有现有的插件,最好使用批量删除免费插件或具有类似功能的其他插件。

如果您不想完全禁用 WordPress 修订功能,您可以设置保存修订数量的限制。这是通过在 wp-config.php 文件中的“/* That’s all, stop edit!”上方添加以下行来完成的。快乐出版。 */“ 线:

define('WP_POST_REVISIONS', 3 );

在上面,您可以将 3 替换为您希望对每个帖子进行的修订限制。

限制修订的优点和缺点

在 WordPress 中限制或禁用后期修订可以显着整理您的数据库,从而提高网站性能并缩短加载时间。它仅保留最相关的内容版本,从而简化了编辑过程,特别是对于具有多个作者的网站。

然而,缺点是可能会丢失重要的历史数据。减少修订意味着更少的备份点,这对于在意外内容更改或更新后恢复以前的版本至关重要。

修订如何影响性能?

WordPress 帖子修订可能会显着增大数据库大小,尤其是对于内容更新频繁的网站。每个修订版本都存储为单独的条目,这可能会导致大量冗余数据条目。随着时间的推移,这可能会减慢数据库查询速度,从而降低网站的性能。

通过限制修订,您可以减少数据库的负载,确保更快的响应时间和更高效的站点。

Common Mistakes 常见错误

修改 wp-config.php 文件以进行版本控制可能很棘手。常见问题包括可能会破坏网站功能的语法错误。编辑 wp-config.php 时,始终确保正确的代码格式和位置。

  1. 语法错误:最常见的问题之一是编辑文件时出现语法错误。这些错误可能会导致您的网站崩溃或出现异常行为。为了避免这种情况,请始终:
    • 使用纯文本编辑器进行修改。
    • 请仔细遵循正确的 PHP 语法。
    • 在“/* 就这样,停止编辑!”行上方插入修订限制代码。快乐的博客。 */”。
  2. 代码放置不正确:将修订控制代码放置在文件的错误部分可能会导致其无法按预期运行。确保代码插入到 PHP 开始和结束标记内。
  3. 与插件冲突:某些插件可能与文件中的手动修订设置冲突。为了缓解这种情况:
    • 检查插件与您的 WordPress 版本的兼容性。
    • 阅读插件文档以了解它如何与 WordPress 版本交互。
  4. 忽略备份:在更改文件之前未能备份站点可能存在风险。在进行任何修改之前,请务必执行完整站点备份。
  5. 将修订设置得太低:虽然限制修订可以提高性能,但将数字设置太低可能会导致内容的备份版本不足。找到适合您的编辑频率和内容管理需求的平衡点。
  6. 忽略测试更改:修改文件或配置插件后,一些用户忘记测试他们的网站。修改后务必检查网站的功能,以确保一切按预期运行。
  7. 忽略数据库清理:如果您的站点已经有大量修订,则仅更改修订设置不会减少现有的膨胀。使用数据库优化插件清理旧版本。

发表回复

添加微信