WordPress 2.6 添加了文章版本管理功能,但对普通用户来说该功能可有可无,而且还消耗数据库空间。WordPress 虽自身未提供版本相关的管理功能,但可以间接通过安装一些 Revisions 相关的插件来实现,当然手动处理也很简单。

禁用 WordPress 文章版本管理功能

方法:打开 WordPress 根目录下的 wp-config.php 文件,添加如下行即可:

define('WP_POST_REVISIONS', false);

删除 WordPress 已有的文章版本历史

禁用版本管理功能以后,之前已经生成的版本记录还是存在的,通过以下 SQL 语句可以删除:

delete from wp_postmeta where post_id in (select id from wp_posts where post_type = 'revision');
delete from wp_term_relationships where object_id in (select id from wp_posts where post_type='revision');
delete from wp_posts where post_type='revision';