2015年7月19日 星期日

關閉WordPress的文章版本控制


在 WordPress 2.6 的時候,他添加了一個名為 Post Revisions 的功能。





基本上就是讓你的每一篇文章有版本控制的功能,讓你可以依照你的需求回復到某一次發表的狀態。

不過我覺得這樣的功能比較像是 CMS 或是 wiki 的面向才會使用到的功能,對於一般部落格的使用者。可能實際上的使用性質並沒有這麼大。
相對的,當你使用這樣的功能之時,還會帶來一個資料庫膨脹的問題。因為他的做法,就是每次修改儲存的時候,就再存一篇新的文章出來。
當你文章修改的較頻繁,或是文章需要較長時間來撰寫的時候,就會讓資料庫存了很多沒什麼意義的文章在裡面啦。

在當時出了一些外掛來修正這樣的問題,不過可能因為版本的更新,有些失效或是增加系統負擔的問題。
其實,這只需要在 wp-config.php 檔案中,添加一行文字及可以達成任務了。











1


define('WP_POST_REVISIONS', 0);




請將這行添加在











1


require_once(ABSPATH . 'wp-settings.php');




之前即可。

關於後面的數值設定,如果你如我這範例所寫的填寫 0 的話,將停用這項功能。
當你設定一個大於零的數字的時候,將保留最新的幾個版本,過多的版本將自動刪除。
如果你完全不受限制的使用這功能,請移除這行或是將值填寫 true 即可。

沒有留言:

張貼留言