文章版本(Post Revision),是從 WordPress 2.6 以後的功能,避免使用者在突然停電或是其他不可抗拒之因數發生時,導致尚未完成編輯的文章來不及儲存,努力一天的心血結晶付之一炬的悲劇產生,這是一個 WordPress 很友好的功能,不過只寫了一篇文就存著十個版本,堆滿了無用還占空間,就算是回復也可能只用的到往前幾個版本,多的或是更舊的日子久了也許真的就會忘了差異是在那。

wp-config.php 去限制文章版本

雖然設定好了但是卻發現,WordPress 後台也看不到文章版本了,可是進去 phpMyAdmin (MySQL資料庫程式管理),才發現文章版本還是不斷的產生,資料庫的體重也隨之不停的往上漲!
參考文章的吉娜用了下面的設定,設定後發現無效用!所以才轉戰 Revision Control 測試過後,發現不會再產生新的文章版本了!

本站只有使用 define('AUTOSAVE_INTERVAL', 86400 ); 修改參數,86400=1天的時間,主要只是為了讓自動存版本的時間拉長。


使用插件 Revision Control

Revision Control 的主要功能為限制文章版本數量與刪除不要的文章版本。

Revision_Control_logo

名稱:Revision Control

作者:Dion Hulse
語言:英文
載點:點擊我開啟

官方網頁:點擊我開啟網頁

進入後台共用設定

後台 Menu > Revision 進入插件設定頁面。
Revision Control-2

這裡我是將文章與頁面都只留下四個版本。
Revision Control-1

每篇的文章設定

在安裝此插件前對於文章版本都只是用 WordPress 的預設設定,進入後台操作設定好版本的共用設定也沒有自動刪除將插件之前的版本,在寫這篇文章時正好觀查自動存版本的功能是不是真的照修改的部份生效 (一天),目前用起來是沒有在自動存檔了。
Revision Control-3

Revision Control-4
預設四個版本,實測也最多只有四筆,但如果時間太近會同一筆 (可能吧,測時都是在一分鐘內按更新按鈕)

Revision Control-5
如果設定 Do not store Revisions (不要存儲版本) ,文章在將永遠不會在存舊有版本。


資料來源:

[教學] WordPress一定要做的事,優化你的資料庫輕鬆控制文章版本數量