Disable Wordpress Post Revisions
在 WordPress 2.6 中有一項比較特別的新增功能,就是 Post Revision。
以往在使用 WordPress 編輯或者修改文章過程,會因為系統每隔一段時間幫文章做自動儲存的動作,使得無法回復到之前所編輯的內容1 ,而 Post Revisions 的作用就是每次文章有修改或者自動儲存的時候,會儲存成一個獨立的版本,類似 Wiki 的模式。
當想要回復到之前的內容時,只要選擇某個時間點的版本,就可以很容易的回到當時的文章內容,而 WordPress 比較貼心的是,它也可以有讓撰文者有比對版本差異的功能,可以一眼看出版本之間的差異性。
雖然 Post Revisions 是一項很方便的設計,但是因為它每次更新過就會將版本資料寫入資料庫,只要更新一次就寫入一筆2 ,對於網誌是屬於個人用的部落客這個功能或許用不太到,就像我。並且我也不喜歡 WordPress 所設定的 auto-save 功能,所以我們可以把它 disable,避免佔用資料庫的資源。
關閉 Post Revisions 只要在 wp-config.php 裡面加入:
define('WP_POST_REVISIONS', false);
若是已經使用一段時間,資料庫內已經有了這些版本資料,想要進行清除的話,可以在 phpMyAdmin 裡面執行指令:
DELETE FROM wp_posts WHERE post_type = 'revision';
最後附上 WordPress 2.6 release 的介紹影片:
資料來源:
Disable and Turn Off Post Revisions Tracking in WordPress 2.6 or Above
How to Delete Existing WordPress Post Revisions Stored/Saved




