WordPress的自動保存可防止編輯器因意外關閉而導致文章內容丟失,而文章的修訂版本則會記錄不同版本的保存記錄,但是,此功能可能會導致數據庫膨脹,並無緣無故地添加大量無用的垃圾。
這裡,我將分享相關的解決方法。
添加代碼到function.php
這個function.php文件是當前應用主題下的function.php。
如果是禁用自動保存,添加以下代碼,
// WordPress 禁用文章自动保存 add_action('wp_print_scripts', 'fanly_no_autosave'); function fanly_no_autosave() { wp_deregister_script('autosave'); }
如果編輯長文章時,寫了大段內容,記得手動點擊保存。
或是用一些筆記軟件或記事本,先編輯好內容,再复製到WordPress編輯器裡發布。
如果是禁用修訂版本,則添加以下代碼,
// WordPress 禁用所有文章类型的修订版本 add_filter( 'wp_revisions_to_keep', 'fanly_wp_revisions_to_keep', 10, 2 ); function fanly_wp_revisions_to_keep( $num, $post ) { return 0;}
實際上WordPress的修訂版本功能是非常有用的,用戶可以檢查更改並找回一些誤刪的文字,
但事情總是有兩面性,這個功能會給數據庫帶來不必要的負擔,看大家需要吧。
添加代碼到wp-config.php
這是通過在WordPress安裝根目錄的wp-config.php文件裡,添加一些代碼實現一些的功能的禁用或啟用。
如果要禁用自動保存,添加以下代碼,
// WordPress禁用自动保存 define('AUTOSAVE_INTERVAL', false);
如果是禁用修訂版本,添加以下代碼,
// WordPress禁用文章修订 define('WP_POST_REVISIONS', false);
希望本文內容能幫助到你,enjoy it!