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