WordPress 官
方考虑到站长在编写文章时可能会遇到停电等突发状况,导致还没来得及保存的网站就丢失了,为此在某个版本开始就加入了自动保存草稿以及文章历史版本的功
能。很多博主也没在意这个功能,但是时间久了,博客的文章多了网站的响应速度也开始慢了,但是找不到原因。其实导致网站运行速度变慢的元凶就是
WordPress 的自动保存草稿功能,每次保存的草稿都会储存到数据库,久而久之 WordPress 的运行速度自然会变慢咯。那怎么禁用
WordPress 的自动保存草稿 (autosave) 呢?其实仅仅需要在当前主题的 functions.php 中加几行代码而已。
//禁止 wptexturize 函数 remove_filter( 'the_content' , 'wptexturize' ); remove_action( 'pre_post_update' , 'wp_save_post_revision' ); add_action( 'wp_print_scripts' , 'disable_autosave' ); function disable_autosave() { wp_deregister_script( 'autosave' ); } |
当然还有一种方法,是修改 wp-config.php 文件,因为是修改系统文件所以推荐使用这种方法,但是代码还是贴出来一下。
define( 'AUTOSAVE_INTERVAL' , 120 ); // 设置自动保存间隔,单位是秒,默认 60 define( 'WP_POST_REVISIONS' , false ); // 禁用文章修订功能 define( 'WP_POST_REVISIONS' , 3); // |
把以上代码入到 wp-config.php 文件就可以了。