Worpress 在 v2.6 之後增加了兩項功能,雖然不錯但也增加了資料庫的負擔。一是 revision,另一個是 autosave。這兩個功能都會再編輯文章後儲存新的版本,因此將會浪費不少資料庫的儲存空間。說起來這兩項功能表面看起來是不錯,但共能性並不完整,反而使用起來不方便,卻滿浪費資源。
- 完全關閉 revision 功能:
利用編輯器打開 wp-config.php 檔案,在 require_once(ABSPATH . ‘wp-settings.php’); 之前,加入 php 碼define(‘WP_POST_REVISIONS’,false); //( 註:WP 已轉換符號 ‘ 要人手輸入[Enter]左邊的鍵 ‘ )
- 限定 revision 數量:
如上在 php code 中 false 改為所要限定的數字既可。define(‘WP_POST_REVISIONS’,2);
- 限制自動儲存 autosave 功能:
Wordpress 的自動儲存預設為 60 秒,這個時間太短,而且在編輯當中造成不便。如上列設定一樣,在 wp-config.php 內設定為較長的時間。define(‘AUTOSAVE_INTERVAL’, 600 );
(上面式子宣告自動儲存為 600 秒) - 完全關閉 自動儲存 autosave 功能:
首先先進入 wp-admin 這個目錄裡面。
尋找一個叫做 post-new.php 的檔案,用筆記本將此檔案開啟。
找到 wp_enqueue_script(‘autosave’); 這行
也就是第六行的位置,在最前面加上兩個斜線 //
//wp_enqueue_script(‘autosave’);
這樣就可以註解掉了
這樣就可以取消自動儲存文章的功能囉!!
———————————————————————————————————————-
Revision Control 關閉多版本外掛
除了使用語法來關閉多版本功能,但其實也可透過外掛來關閉喔!WordPress好用之處就是在於他有許多非常實用的外掛,才能吸引這麼多的使用者。而關閉多版本外掛非常的多,之前在高登老爺那邊看到他推薦使用「No Revisions」,不過我自己是另外找到「Revision Control」,這外掛不僅可以關閉多版本功能,還可以設定要儲存幾個版本,當然也可以選擇性的刪除已儲存的舊版,感覺上還蠻不錯的,大家一起來試試看吧!
外掛名稱:Revision Control
功能說明:可關閉多版本功能,選擇性刪除舊版本、設定儲存版本量。
官方網站:http://dd32.id.au/wordpress-plugins/revision-control/
外掛下載:按這裡 (1.9.1版)
中文語系:按這裡
———————————————————————————————————————-
再介紹3個插件。都是針對後台的插件不會影響速度的。
插件下載:
第一部曲:刪除已經產生的冗餘信息的插件:delete-revision
第二部曲:禁止或者說限制自動保存修訂版本的插件:revision-control
第三部曲:禁止修改文章時自動保存草稿的插件:disable-autosave
需要指出的是:
1.如果你下載的revision-control是英文版,也沒關係,只需點開設置把兩個選項都選成第二個就行也就是Disabled 這個選項。
2.disable-autosave不用設置,事實上它也沒有提供設置的選項。直接啟用就行。
三部曲過後,世界就清淨了。再也不會擔心數據庫會因為自動保存的原因而越來越大了。
Leave a Reply