就在前天(7/15)一堆不怕死的站長像是Pseric、花水木、Ajneok、香腸、藍藍路、阿福在第一時間把WordPress升級到最新的2.6版,這當然也包括本人在內,經過一天多的試用基本上沒太多的問題,但是當昨天晚上因為要加上MSN的備份而去修改「XP無病重灌之準備篇」這一篇文之後也沒發覺有什麼異常,但是今天發另一篇「隨身碟解毒程式有效嗎?」寫完之後才發覺:我的發文編號怎麼突然跳了10號,詳細找了一下原來是新功能「發文版本」搞的鬼!
原來這就是所謂的發文版本,WordPress的作法有一些奇怪,你原來的文章會存成另一個post-id然後把改過的存成原來的post-id,所以你改了5次就會同一篇文多存了5遍,而且WordPress內定60秒鐘會自動儲存一次,而這自動儲存也是版本之一,這對資料庫的容量很不利,尤其是我這種常會回頭修正原發文的作者更是不利,所以當下就決定要把「發文版本」的功能給廢了。
首先要在wp-config.php加上這兩列:
define('WP_POST_REVISIONS', false); define('AUTOSAVE_INTERVAL', 86400);
第一列是把發文版本的功能關閉,第二列是設定自動儲存的間隔為86400秒(一天),這樣夠久了吧!另外新版的WordPress 2.6還傳出另一個災情:永久網址出問題,這是官網的資料有問題的可以參考看看。
結論:還是不要衝太快比較好!
7/27補充:
現在已經有新的外掛No Revisions可以用了,只要下載這個外掛然後啟用就可以有杷同的功能了。
哭哭 , 我是那幾個人裡面最後一個升級的~ 我其實也很怕XD~哈哈~
-------------------
其實也不是什麼Bug啦,只是我不喜歡用而已
[...] 關於第三點的「可在圖片下方設定「圖片說明」,且內建版型非常好看。」;後來發現 WP 2.6 有在 default 版型寫入這個新功能的 CSS,其他主題必須自行設計 CSS 才會顯示出校果。因為我的版型對 P 這個語法有距離設定,因此會變得非常醜......所以放棄使用。 2008-07-18 更新 發現文章歷史紀錄功能會大量產生不同的 post-id 來作為備份,吃大量的資料庫;參考高登的關閉發文版本功能。目前已經關閉這個功能。 [...]
不好意思想問一下
那如果裝了No Revisions之後
之前儲存的文章會自動殺掉嗎
如果不是的話
要怎麼把那些不要的儲存版本
給他殺掉呢??
高登大,我發覺即便我安裝了No Revisions,還是會有跳號的狀況,請問是還有其他設定需要作嗎
我也是偶爾還是會跳號,但是己很少了
多出來的版本就用Delete Revision才刪吧
謝謝
define('AUTOSAVE_INTERVAL', 86400);
這應該不是600秒吧?@@
呵呵!
原來是寫600秒,後來設定改為一天但是內容沒有改,謝謝你的告知