如果我們在使用WordPress程序的時候,沒有特殊的處理程序,那我們在編輯內容的會自動保存修訂版本。而且會自動生成草稿文件,于是我們會看到發(fā)布的文章ID之間間隔比較大,而且數據庫會比較多的緩存修訂版本。當然,如果要處理也很就簡單,我們可以定期的清理數據庫,否則數據庫文件是比較大的。
我們也不能說這些自動的修訂版本沒有用途,比如定期的修訂版本可以確保我們在忘記保存文章丟失文章數據,以及可以自動保存我們的文章版本。當然,我們也可以直接去掉這個功能。
//禁用文章自動保存 http://bjj.org.cn/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 文件中,可以禁止自動保存和保存修訂版本。但是,我們在禁止后也需要注意,我們在保存文章的時候要注意備份,免得忘記提交。
評論