1 注意事項(xiàng)
WordPress自定義欄目功能不僅強(qiáng)大,而且非常實(shí)用,不少Wordpress主題和插件都使用自定義欄目來實(shí)現(xiàn)各種功能。
我們使用的文章瀏覽數(shù)統(tǒng)計(jì)插件WP-PostViews,就是在數(shù)據(jù)庫中寫入自定義欄目?▼
views
用過的wordpress主題或插件,停用刪除后,通常都會(huì)在數(shù)據(jù)庫中保留他們的自定義欄目。
要是數(shù)據(jù)量巨大,每次網(wǎng)站查詢數(shù)據(jù)庫,都會(huì)造成主機(jī)RAM內(nèi)存的消耗,絕對(duì)會(huì)影響網(wǎng)站的如常運(yùn)行。
我們做SEO,寫文章不止一篇,若通過手動(dòng)刪除掉這些垃圾的自定義欄目,根本就不切實(shí)際。
其實(shí),我們只需要在phpMyAdmin執(zhí)行一句SQL命令,就可在數(shù)據(jù)庫中,批量刪除掉這些垃圾的自定義欄目。
由于WordPress批量刪除自定義欄目,是涉及到MySQL數(shù)據(jù)庫的操作,有一定的風(fēng)險(xiǎn)。
所以,請(qǐng)務(wù)必做好數(shù)據(jù)庫備份,才好進(jìn)行數(shù)據(jù)庫操作。
1)登錄phpMyAdmin數(shù)據(jù)庫后,選擇你的數(shù)據(jù)庫。
2)點(diǎn)擊數(shù)據(jù)庫上面 “SQL”。
3)在 “SQL” 輸入并執(zhí)行以下的命令:
DELETE FROM wp_postmeta WHERE meta_key = "自定義欄目名稱";
4)然后,在你的網(wǎng)站文章中查看該自定義欄目,確認(rèn)是否已經(jīng)成功刪除。
1)請(qǐng)?zhí)砑尤缦麓a到當(dāng)前主題的functions.php文件?▼
global $wpdb; $wpdb->query( " DELETE FROM $wpdb->postmeta WHERE `meta_key` = '欄目名稱' " );
2)修改 “欄目名稱” 為你想刪除的自定義欄目。
3)此代碼只在需要時(shí)才用:
可能已刪除日志的記錄,但日志擴(kuò)展表 postmeta 中的數(shù)據(jù)尚未刪除,所以只有已手動(dòng)清除了。
1)登錄phpMyAdmin數(shù)據(jù)庫后,選擇你的數(shù)據(jù)庫。
2)點(diǎn)擊數(shù)據(jù)庫上面 “SQL”。
3)在 “SQL” 輸入并執(zhí)行以下的命令?▼
DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL
如果你的WordPress網(wǎng)站,CPU、內(nèi)存MEMORY占用太高……
解決方法請(qǐng)參考這篇教程 ▼
WordPress網(wǎng)站搬家CPU、內(nèi)存MEMORY占用太高怎么辦?
WordPress網(wǎng)站搬家CPU、內(nèi)存MEMORY占用太高怎么辦?1)檢查cron定時(shí)任務(wù)只要WordPress網(wǎng)站的CPU、MEMORY內(nèi)存超負(fù)荷,就必須安裝使用WP Crontrol插件。在“工具”→“WP-Cron Events”里查看……
希望我們網(wǎng)站( https://www.wordpressx.com/ ) 分享的《如何批量刪除WordPress自定義欄目/字段/域?》,對(duì)您有幫助。