- A+
所属分类:PHP
大家在使用wordpress的时候,肯定遇到过数据库中会多吃来许多poet_type为revision的数据,这是引入的文章修订历史记录(revision)功能,Wordpress会把你改动之前的文章内容存为一个备份版本。 这一功能可以用作数据备份,若你不小心把文章搞出事了,还可以恢复。但这一功能对多数个人博客并没有多大的用处吧,白白向数据库中添加了一些毫无意义的数据,而且随着时间的增长,数据库会越来越大。浪费数据库存储空间,因此,可以考虑禁用此功能。
打开wordpress根目录下面的wp-config.php文件,任意位置添加如下代码:
/** * 禁用wordpress中修改博文备份的问题 */ define('WP_POST_REVISIONS', false);
然后可以删除数据库中post-type为revision的数据(放心,此过程不会影响网站的正常运行以及数据的完整性)
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';