首页 > CMS教程 > WordPress > 正文

如何禁用WordPress修订版本?关闭文章修订?

月夜之吻
发布: 2025-08-14 19:36:02
原创
961人浏览过
禁用WordPress修订版本可减少数据库臃肿并提升性能,通过在wp-config.php中添加define('WP_POST_REVISIONS', false);完全禁用,或设为数字限制保存数量;已存在的修订版本可通过插件如WP-Sweep或执行SQL语句DELETE FROM wp_posts WHERE post_type = "revision";删除,同时清理wp_postmeta表中无主元数据;禁用后无法恢复文章旧版本,需依赖备份弥补;此外,优化数据库还可通过删除垃圾评论、移除未使用主题插件、优化数据表及使用缓存插件实现。

如何禁用wordpress修订版本?关闭文章修订?

WordPress修订版本,简单来说,就是你每次编辑文章时,WordPress自动保存的一个历史版本。禁用它们,可以减少数据库的臃肿,提升一点点性能(如果你有很多文章和频繁的编辑)。

解决方案

禁用WordPress修订版本的方法其实很简单,直接修改

wp-config.php
登录后复制
文件即可。

wp-config.php
登录后复制
文件中,添加以下代码:

define( 'WP_POST_REVISIONS', false );
登录后复制

这行代码会完全禁用文章修订功能。如果你不想完全禁用,只想限制保存的修订版本数量,可以使用以下代码:

define( 'WP_POST_REVISIONS', 3 );
登录后复制

这表示只保存最近的3个修订版本。

注意: 修改

wp-config.php
登录后复制
文件前,请务必备份,以防出现意外情况。

如何删除已经存在的WordPress修订版本?

禁用了修订版本,之前已经存在的那些怎么办?总不能让它们一直占用空间吧。有几种方法可以删除它们:

  1. 使用插件: WordPress有很多插件可以帮你清理修订版本,比如

    WP-Sweep
    登录后复制
    Optimize Database after Deleting Revisions
    登录后复制
    等等。安装并激活插件后,按照插件的提示操作即可。这种方法比较简单,适合不熟悉代码的用户。

  2. 使用SQL查询: 如果你对数据库比较熟悉,可以直接运行SQL查询来删除修订版本。

    首先,登录到你的WordPress数据库管理工具(比如phpMyAdmin)。然后,运行以下SQL查询:

    绘蛙AI修图
    绘蛙AI修图

    绘蛙平台AI修图工具,支持手脚修复、商品重绘、AI扩图、AI换色

    绘蛙AI修图 129
    查看详情 绘蛙AI修图
    DELETE FROM wp_posts WHERE post_type = "revision";
    登录后复制

    重要提示: 在运行SQL查询之前,务必备份你的数据库!这是一个不可逆的操作,一旦执行,修订版本就彻底消失了。

    除了删除

    wp_posts
    登录后复制
    表中的修订版本,你可能还需要清理
    wp_postmeta
    登录后复制
    表中的相关数据。运行以下SQL查询:

    DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts p ON pm.post_id = p.ID WHERE p.ID IS NULL;
    登录后复制

    这个查询会删除

    wp_postmeta
    登录后复制
    表中所有与已删除文章(包括修订版本)相关的元数据。

禁用修订版本后,对WordPress有什么影响?

禁用修订版本的主要影响就是,你无法再恢复到文章的旧版本。这意味着,如果你不小心修改错了文章,或者想恢复到之前的某个版本,就没办法了。

当然,如果你有定期备份WordPress的习惯,这也不是什么大问题。你可以通过备份来恢复文章。

另外,禁用修订版本可以减少数据库的体积,从而提升一点点性能。但是,这种提升通常是很小的,除非你的网站非常大,文章数量非常多。

除了禁用修订版本,还有哪些方法可以优化WordPress数据库?

除了禁用修订版本,还有很多其他方法可以优化WordPress数据库:

  1. 删除垃圾评论: 垃圾评论会占用大量的数据库空间。定期清理垃圾评论,可以释放数据库空间。
  2. 删除未使用的插件和主题: 未使用的插件和主题也会占用数据库空间。删除它们可以减少数据库的体积。
  3. 优化数据库表: 使用数据库优化工具(比如phpMyAdmin)可以优化数据库表,减少碎片,提升性能。
  4. 使用缓存插件: 缓存插件可以将网站的静态内容缓存起来,减少数据库的查询次数,从而提升性能。

其实,优化WordPress数据库是一个持续的过程。你需要定期检查数据库的状态,并采取相应的措施来保持数据库的健康。

以上就是如何禁用WordPress修订版本?关闭文章修订?的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号