如果我们在使用WordPress程序的时候,没有特殊的处理程序,那我们在编辑内容的会自动保存修订版本。而且会自动生成草稿文件,于是我们会看到发布的文章ID之间间隔比较大,而且数据库会比较多的缓存修订版本。当然,如果要处理也很就简单,我们可以定期的清理数据库,否则数据库文件是比较大的。
我们也不能说这些自动的修订版本没有用途,比如定期的修订版本可以确保我们在忘记保存文章丢失文章数据,以及可以自动保存我们的文章版本。当然,我们也可以直接去掉这个功能。
//禁用文章自动保存 http://www.zhujipingjia.com/wpdisablie-autosave.html add_action('wp_print_scripts','cnwper_no_autosave'); function cnwper_no_autosave(){ wp_deregister_script('autosave'); } //禁用文章修订版本 add_filter( 'wp_revisions_to_keep', 'cnwper_wp_revisions_to_keep', 10, 2 ); function cnwper_wp_revisions_to_keep( $num, $post ) { return 0;}
我们将代码添加到主题中的 Functions.php 文件中,可以禁止自动保存和保存修订版本。但是,我们在禁止后也需要注意,我们在保存文章的时候要注意备份,免得忘记提交。
评论