是时候批量删除WordPress博客自动保存的修订版和草稿了
今天张自然博客成立也有4个多月了,除去备案时间,也就算是成立3个月吧,不知不觉中,张自然发觉时间过得真快,我文章也在不知不觉中发表了100多篇了,今天修改文章时,发现wordpress有个修订版,其实这个张自然以前就看见过,只不过当时占用数据库很小,也就没注意。今天 ,闲着没事,就找个办法把这些修订版批量删除吧(虽然网络上有建议禁用修订版这个功能的方法,但张自然不联系使用,毕竟wordpress这个功能还是很实用的)
张自然给出的方法是使用插件清理,方便快捷,清理完后直接删除插件,用的时候在安装,既不影响wordpress运行速度,而且方便快捷!
先介绍一下wordpress自动保存功能:该功能会保存同一篇博客日志的不同版本,这样内容就会多次占用数据库,浪费空间,时间长了便会造成数据库冗余。对于这种情况,以前我都没有在乎,觉得没什么,可今天看到数据库已经挺大的了,我感觉有必要对这些自动保存的数据进行清理一下。
清理使用插件:张自然推荐使用WP Cleaner这款插件,使用这款插件对自动保存文章产生的数据进行了清理。
下面张自然对WP Cleaner这款插件进行简单的介绍一下。
WP Cleaner:删除不需要的文章,节省空间,提高速度。delete posts which don’t need any more,keep database clean and fast。通过wp cleaner插件,可以有效地删除WordPress博客不再需要的文章修订版或草稿,减小空间,提高性能。
WP Cleaner插件安装使用:
下载博客插件WP Cleaner,并上传至wp-content/plugins/目录下(或者直接通过博客后台的添加新插件功能安装)
登陆博客后台,在已安装插件列表中启用该插
启用WP Cleaner插件后,在“设置”选项卡下会生成“WP Cleaner”选项
点击“wp cleaner”选项进入插件界面
可供选择的删除选项有“删除所有修订版”、“删除所有草稿”、“删除所有修订版和草稿”、“删除所有修订版-继承”,想要删除哪一项就点击哪一项就可以了。
提示:本插件有保护机制,无论怎么操作都无法影响已发布的贴子,请放心使用,但以防万一,使用前请备份。
WP Cleaner插件下载地址:http://wordpress.org/extend/plugins/wpcleaner/
2014年4月19日更新修改wordpress文件法
注意在操作之前,请先做好数据备份。,在Wordpress根目录找到wp-config.php,打开之后在里面加入以下语句,然后保存:
define(‘wp_POST_REVISIONS’, false);
define(‘AUTOSAVE_INTERVAL’, 37200);
说明。define('wp_POST_REVISIONS', false);这句就用来禁止Wordpress文章修订版本记录,下面一句是用来设置文章自动保存的时间间隔,Wordpress预设的是60秒钟。上面的“37200”表示37200/60个小时,大家可以根据自己的需要更改。
另外一个方法是在functions.php文件中加入下列代码就行了。
//移除自动保存和修订版本
add_action('wp_print_scripts', 'dtheme_disable_autosave' );
remove_action('pre_post_update','wp_save_post_revision' );