关于优化WordPress数据库中的历史文件存档

删除 WordPress 数据库中某篇文章的历史版本(修订版),这可以通过 SQL 操作实现,前提是你有数据库访问权限(如 phpMyAdmin、Adminer 或通过命令行等)。


🧹 删除某篇文章的所有修订版本的 SQL 语句:

假设你要删除文章 ID 为 123 的所有修订记录,可以执行:

DELETE FROM wp_posts
WHERE post_type = 'revision' AND post_parent = 123;

✅ 删除数据库中所有文章的历史版本:

DELETE FROM wp_posts
WHERE post_type = 'revision';

这将清除 WordPress 中所有文章的历史备份版本(revision),不会影响正式发布的文章。


⚠️ 注意事项:

  • 建议在操作前备份数据库

  • 此操作不可恢复,删除后历史修订将无法找回

  • 如果你用的不是默认表前缀 wp_,请改成你实际使用的前缀,如 mywp_posts


如果你希望以后自动禁用修订功能,也可以加个配置在 wp-config.php

define('WP_POST_REVISIONS', false);

或者限制最多保存几个版本:

define('WP_POST_REVISIONS', 3); // 最多保存3个版本
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享