文章版本(Post Revision),是從 WordPress 2.6以後加入的一個新功能!避免使用者在突然停電或是其他不可抗拒之因數發生時,導致尚未完成編輯的文章來不及儲存,努力一天的心血結晶付之一炬的悲劇產生。這是一個 WordPress 很友好的功能,但是前提是,在可限定「 文章版本 」數量的情況下,換個方式說,如果明明只產出一篇文章,卻製作了10個文章版本,而且還是無功用的,就像明明吃完了午餐,肚子明明不餓,可是看到桌上擺放的零食卻又忍不住吃了起來,所以你能想像我們的網站資料庫裡,堆滿了無作用還占空間的肥肉嗎?這畫面太美,吉娜幾乎不敢直視!
而且不要說不可能儲存10篇文章版本,因為你別忘了 WordPress 還有一個自動儲存草稿的功能,所以無形中,我們的文章體積就不知不覺地蹦大了10倍或是N倍,而且如果每天都一篇,光想都覺得可怕,所以如果你像吉娜一樣都在WordPress 後台寫文章,就必須重視這個文章版本的問題!
其實吉娜之前也嘗試著透過 wp-config.php 去限制文章版本,但是卻發現,雖然設定好了,WordPress後台也看不到文章版本了,可是進去 phpMyAdmin (MySQL資料庫程式管理),才發現文章版本還是不斷的產生,資料庫的體重也隨之不停的往上漲!如下面的設定!吉娜設定後發現無效用!所以才轉戰Revision Control!測試過後,發現不會再產生新的文章版本了!所以特地分享一下使用體驗!
/**
* WordPress 自動儲存間隔
*
* 當您編輯文章時 WordPress 使用 Ajax 技術自動地定時幫您儲存文章草稿。
* 您可更改數值以延長或減少自動儲存的時間間隔。
* 預設儲存間隔為 60 秒。
*/
//define('AUTOSAVE_INTERVAL', 86400 ); // 單位:秒
/**
* WordPress 文章版本設定
*
* WordPress 預設會幫您儲存舊版的文章與分頁,以便您之後可以回復到先前的版本。
* 這功能可關閉,或是指定最大版本數量。
* 預設為開啟,若要關閉請將它設為 false。
* 若您想指定指定最大版本數量,請設個整數。
*/
//define('WP_POST_REVISIONS', false);
本文重點提要:
- 安裝Revision Control。
- 限制文章版本數量。
- 刪除不要的文章版本。
首先就是要安裝外掛:
有兩個方法,一個是登入到WordPress後台,外掛→安裝外掛,輸入外掛名稱:Revision Control 點選立刻安裝。 這支外掛其實滿後面的,大約在第二頁!
另一個方法就是,到官方頁面下載外掛的壓縮檔,下載解壓縮後,使用FTP上傳到路徑public_html/wp-content/plugins。
接著,外掛→已安裝外掛→未啟用,將 Revision Control 啟用。基本上這樣外掛已經算是裝好了,剩下的就是設定了!
在設定這邊會看到 Revisions,點擊進去設定。
這邊就是本文重點,選擇你要保留的文章版本數量,吉娜是選擇不保留文章版本(Do not store Revisions),這樣的做法就是文章頁面都只會保留最後的版本,當然你也可以選擇適合自己的編輯文章的習慣,留下兩則或是三則文章版本,供自己當備案使用!
舊的文章,就會看到N多版本的文章版本,左邊只要勾選要刪的文章版本,點擊 Delete 即可。 然後注意右邊,預設都是默認設置修改(Default Revision Settings),但是吉娜還是會自己默默手動勾選 Do not store Revisions !雖然是英文,但是基本上操作無障礙!