wordpress官方考慮到站長在編寫文章時可能會遇到停電等突發(fā)狀況,導(dǎo)致還沒來得及保存的網(wǎng)站就丟失了,,為此在某個版本開始就加入了自動保存草稿以及文章歷史版本的功能。
很多博主也沒在意這個功能,,但是時間久了,,博客的文章多了網(wǎng)站的響應(yīng)速度也開始慢了,但是找不到原因,。其實導(dǎo)致網(wǎng)站運(yùn)行速度變慢的元兇就是wordpress的自動保存草稿功能,,每次保存的草稿都會儲存到數(shù)據(jù)庫,久而久之wordpress的運(yùn)行速度自然會變慢咯,。那怎么禁用wordpress的自動保存草稿(autosave)呢,?其實僅僅需要在當(dāng)前主題的functions.php中加幾行代碼而已。
//禁止wptexturize函數(shù)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');}
當(dāng)然還有一種方法,,是修改wp-config.php文件,,因為是修改系統(tǒng)文件所以推薦使用這種方法,但是代碼還是貼出來一下,。
define('AUTOSAVE_INTERVAL', 120 ); // 設(shè)置自動保存間隔,,單位是秒,默認(rèn)60 define('WP_POST_REVISIONS', false ); // 禁用文章修訂功能 define('WP_POST_REVISIONS', 3); //
把以上代碼入到wp-config.php文件就可以了,。