WordPress2.6之后就多了一個自動儲存文章修訂版本記錄的功能,當你每編輯一次文章時,就會在后台記錄一次,每次修訂都會在posts表中插入一條記錄。雖然不會對於你的Wordpress運行造成很大的麻煩,但是文章多的話會給你的空間和數據庫增加很大的負擔,造成數據庫查詢變慢。
下面是關閉wordpress版本修訂功能的具體步驟:
1.在關閉該功能之前先手動清除一下數據庫中已經有的文章版本修訂記錄
DELETE FROM wp_posts WHERE post_type ='revision'
2.關閉WP_POST_REVISIONS文章版本修訂功能
在 wp-config.php 中新增了一個變量 WP_POST_REVISIONS,把它設置為 false 就可以屏蔽 WordPress 文章修訂功能。
具體修改位置在 wp-config.php 的require_once(ABSPATH . ‘wp-settings.php’);
前添加代碼如下:
/** 關閉WordPress文章修訂功能*/ define('WP_POST_REVISIONS', false);
關於WP_POST_REVISIONS這個常量的詳細設置為:
- true(默認)或者 -1:表示保存所有修訂版本;
- false或者0:表示不保存任何版本(除了自動保存的版本);
- 大於0的整數n:表示保存n個修訂版本(+1只保存自動保存版本),舊的版本將被刪除。
提示:雖然上述方法可以關閉wordpress文章版本記錄的功能,但是並不建議這么做,畢竟凡事留有一些余地還是一件好事,萬一在使用WordPress時出現什么情況,我們還可以通過修訂版本功能回復文章,所以我們只要養成習慣每個星期清理一次訂版本就好了。