在我們使用WordPress編寫文章或修改文章時,WordPress會自動保存生成一個修訂版本,如果一篇文章經過幾次的修訂,你就會發現WordPress在不知不覺中已經幫我們保存了該文章的好幾個版本,雖然初衷是好的,我們可以利用WordPress的修訂版本進行恢復文章的工作,但是由于修訂版本生成的邏輯太單一,經過一段時間的使用后,所生成的修訂版本數量是所寫文章的好幾倍,這樣就很容易產生大量的冗余數據,拖慢數據加載的速度。
所以,小杰建議大家要培養定期刪除WordPress修訂版本的習慣,這樣才能保證我們的數據庫能得到充分的清理,提高網站的執行效率和瀏覽速度,那到底改怎樣批量刪除WordPress文章修訂版本呢?小杰為大家提供了兩個方法:
1、利用插件WP Clean Up批量刪除
當你成功安裝好WP Clean Up后,你只需進入網站后臺,點擊“設置”》“WP Clean Up”,這時你會看到網站目前有不少的修訂版版,操作,自動草稿等可清理文件,這時點擊“刪除”即可。
2、通過代碼來進行批量刪除
如果你討厭使用代碼的話,不妨使用下面的批量刪除修訂版本代碼,只要將下面的代碼添加到主題的functions.php中:
- $wpdb->query( "
- DELETE FROM $wpdb->posts
- WHERE post_type = 'revision'
- " ); //Vevb.com
然后點擊“更新文件”后,再在前段刷新一下網頁,就會刪除全部文章修訂版本.
3、關閉WordPress修訂版本功能
如果你根本不想使用WordPress修訂版本功能,你可以直接屏蔽掉,你需要將下面的代碼添加到配置文件wp-config.php中,即可屏蔽WordPress的修訂版本功能:
define('WP_POST_REVISIONS', false);
不過小杰可不建議這樣做,畢竟凡事留有一些余地還是一件好事,萬一在使用WordPress時出現什么情況,我們還可以通過修訂版本功能回復文章,所以我們只要養成習慣每個星期清理一次訂版本就好了。
新聞熱點
疑難解答
圖片精選