清除数据库中wordpress的版本修订记录

IT

    在 phpmyadmin 或者其他数据库管理工具中执行以下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';

    将上面SQL语句中wp_替换成你的表前缀,共五处。

    至此修改完毕,有人可能发现还是会发现发表文章ID有不连续的情况,这是因为使用wordpress自带的上传功能在文章里插入图片或者多媒体文件,每个文件也会占用一个文章的ID,所以如果需要极限追求wordpress的文章ID连续,就只能用FTP手工上传了。

    如果大家觉得麻烦,也可以直接使用插件Optimize Database after Deleting Revisions,这样在后台可以直接操作。

You Might Also Like

No Comments

Leave a Reply