Disable Wordpress Post Revisions

WordPress 2.6 中有一項比較特別的新增功能,就是 Post Revision。

以往在使用 WordPress 編輯或者修改文章過程,會因為系統每隔一段時間幫文章做自動儲存的動作,使得無法回復到之前所編輯的內容1 ,而 Post Revisions 的作用就是每次文章有修改或者自動儲存的時候,會儲存成一個獨立的版本,類似 Wiki 的模式。
當想要回復到之前的內容時,只要選擇某個時間點的版本,就可以很容易的回到當時的文章內容,而 WordPress 比較貼心的是,它也可以有讓撰文者有比對版本差異的功能,可以一眼看出版本之間的差異性。

Different

雖然 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

  1. Ctrl-z []
  2. Post Revision 資料是寫入 wp_posts 資料表 []

Related posts

Leave a Reply

  • Recent Posts

  • Recent Comments

    • Mr WordPress: Hi, this is a comment.To delete a comment, just log in...
  • Blog ADs

    Visitor Locations