對(duì)于大多數(shù)博客用戶來(lái)說(shuō),WordPress提供的版本管理功能是多余的,我們可以通過(guò)一些方法禁用掉,可是如果禁用之前,你已經(jīng)在網(wǎng)站上發(fā)布了很多篇文章,這時(shí)候數(shù)據(jù)庫(kù)里面就會(huì)存在這些文章的版本記錄。
為了保持?jǐn)?shù)據(jù)庫(kù)的干凈,我們最好是清理一下數(shù)據(jù)庫(kù),會(huì)寫(xiě)SQL語(yǔ)言的朋友可以直接在phpmyadmin或其他數(shù)據(jù)庫(kù)管理系統(tǒng)中執(zhí)行SQL命令進(jìn)行刪除,如果你對(duì)SQL不熟悉,或者沒(méi)有辦法直接執(zhí)行SQL命令,下面一段代碼就是你想找的東西。
打開(kāi)你所用主題的functions.php文件,把下面一段代碼粘貼進(jìn)去。
$wpdb->query( "
DELETE FROM $wpdb->posts //從wp_post數(shù)據(jù)表中刪除記錄
WHERE post_type = 'revision' //在文章類(lèi)型為 revision 的地方(話說(shuō)這SQL語(yǔ)句有點(diǎn)倒裝句的意思)
" );
然后隨便打開(kāi)一個(gè)頁(yè)面,這時(shí)候functions.php文件里面的所有功能都會(huì)自動(dòng)執(zhí)行,以上功能只需要執(zhí)行一次,數(shù)據(jù)庫(kù)里面的文章版本就會(huì)被清理干凈,這時(shí)候上面的代碼就不需要了,我們就可以過(guò)河拆橋,卸磨殺驢了,直接把上面的代碼刪除或者注釋掉就可以了。


