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';