WordPress禁止自動保存修訂版本和自動保存草稿

麥子 優(yōu)化維護46字數 621閱讀2分4秒閱讀模式

如果我們在使用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 文件中,可以禁止自動保存和保存修訂版本。但是,我們在禁止后也需要注意,我們在保存文章的時候要注意備份,免得忘記提交。

投上你的一票
 
  • 本文由 麥子 發(fā)表于 2024年9月26日 08:25:57
  • 轉載請務必保留本文鏈接:http://bjj.org.cn/wpdisablie-autosave.html
  • WordPress禁止自動保存
  • WordPress禁止草稿