使用Wordpress的小伙伴应该都知道,我们平时对于文章进行再次修改之后,就会产生两个版本,多次修改则有多个版本。
好处是可以随时自由恢复到各个版本,如果有需要的话,可以节省不少时间。
不过经常修改的话,日积月累,会产生大量的冗余数据,拖慢数据加载。
所以,每隔一段时间,都有必要把旧的修订版本清理一下。今天来分享一下几个删除的方法。
最简单的方法,也是最适合新手菜鸟的方法,就是利用插件。
我就是用的插件,这类插件有很多,基本上都可以用。
我使用的是WP-Optimize,安装之后,一键就可以清除,而且速度很快。清理完成之后,可以禁用插件,等下次有需求的使用再次启用就好。
不想用插件的话,可以使用代码。将下面的代码添加到主题的functions.php中,刷新一下网页,会删除全部文章修订版本。
- $wpdb->query( "
- DELETE FROM $wpdb->posts
- WHERE post_type = 'revision'
- " );
如果只是定期删除修订版本,就没必要将此代码留在主题中,可以在清理时再加到主题中。
还有一种方法是屏蔽修订版本功能,将下面代码加到配置文件wp-config.php中。
define('WP_POST_REVISIONS', false);