關閉自動儲存文章與多版本文章功能

WordPress有一個自動儲存文章與多版本文章功能。「自動儲存文章」用途在於如果使用者使用後台編輯器編輯文章,有時候忘記按儲存的話,很可能瀏覽器當機後,資料全無,有了自動儲存則可以定時自動儲存,不用擔心這問題。至於「多版本文章」功能類似於維基百科或者是協作平台,每次按下更新就會自動儲存上一個版本,目的在於如果新版有問題可以協助使用者回溯。

但問題來了,自動儲存與多版本文章都會大量的消耗資料庫資源,如果沒有定期清理很可能資料庫因此爆掉,如果您覺得這功能是多餘或者是不想使用,可以透過以下語法停用這些功能。

停用多版本文章控制

修改網站設定檔案:wp-config.php

在適當的位置加入以下語法:〈false => 關閉 ; true => 開啟〉

define('WP_POST_REVISIONS', false );

延後自動儲存時間

預設自動儲存時間為60秒,您可以將時間延後為一天,也就是86400秒。

修改網站設定檔案:wp-config.php,在適當的位置加入以下語法:

define('AUTOSAVE_INTERVAL', 86400 );

同時關閉自動儲存與多版本文章 (WordPress 3.1 以上適用)

修改佈景主題中的檔案:functions.php,在適當的位置加上以下語法:

/** Disable Revision 關閉多版本 **/
remove_action('pre_post_update', 'wp_save_post_revision' );

/** Disable AutoSave 關閉自動儲存 **/

function disable_autosave() {
  wp_deregister_script('autosave');
}
add_action( 'wp_print_scripts', 'disable_autosave' );

資料參考:完全關閉WordPress多版本、自動儲存文章功能(WordPress 3.1 以上適用)