Jinsi ya Kufuta kwa Wingi Sehemu/Viwanja/Vikoa Maalum vya WordPress?

WordPressSafu wima maalum sio tu zenye nguvu, lakini pia ni za vitendo sana. Mandhari na programu-jalizi nyingi za WordPress hutumia safuwima maalum kufikia utendaji mbalimbali.

Programu-jalizi ya mwonekano wa makala ya WP-PostViews tunayotumia ni kuandika safu wima maalum katika hifadhidata ▼

views

Mada au programu-jalizi zinazotumiwa, baada ya kuzima na kufutwa, kwa kawaida huhifadhi sehemu zao maalum kwenye hifadhidata.

Ikiwa kiasi cha data ni kikubwa, kila wakati tovuti inapouliza hifadhidata, itatumia kumbukumbu ya RAM ya mwenyeji, ambayo hakika itaathiri uendeshaji wa kawaida wa tovuti.

tunafanyaSEO, kuandika makala zaidi ya moja, ikiwa unafuta kwa mikono safu wima hizi za takataka, sio vitendo hata kidogo.

Kwa kweli, tunahitaji tuphpMyAdminTekeleza amri ya SQL ili kufuta safu wima hizi maalum za taka katika vikundi kwenye hifadhidata.

注意 事项

Kwa kuwa WordPress hufuta nguzo maalum kwa wingi, inahusiana naHifadhidata ya MySQLoperesheni, kuna hatari fulani.

Kwa hivyo, hakikisha kuwa unahifadhi hifadhidata kabla ya kufanya shughuli za hifadhidata.

Njia ya 1: Futa safu wima zisizohitajika na amri za hifadhidata (inapendekezwa)

1) Baada ya kuingia kwenye hifadhidata ya phpMyAdmin, chagua hifadhidata yako.

2) Bonyeza "SQL" juu ya hifadhidata.

3) Ingiza na utekeleze amri zifuatazo katika "SQL":

DELETE FROM wp_postmeta WHERE meta_key = "自定义栏目名称";

4) Kisha, angalia sehemu maalum katika makala ya tovuti yako ili kuthibitisha ikiwa imefutwa kwa ufanisi.

Njia ya 2: Msimbo wa PHP kufuta safu wima maalum zisizohitajika

1) Tafadhali ongeza msimbo ufuatao kwenye faili ya function.php ya mandhari ya sasa ▼

global $wpdb;
$wpdb->query( "
DELETE FROM $wpdb->postmeta
WHERE `meta_key` = '栏目名称'
" );

2) Rekebisha "Jina la Safu" kwa safu maalum unayotaka kufuta.

  • Safu maalum itafutwa kiotomatiki kutoka kwa hifadhidata.

3) Nambari hii inatumika tu inapohitajika:

  • Hakikisha kuifuta baada ya kukamilisha kazi ya kufuta.
  • Ikiwa ungependa kuitumia wakati ujao, tafadhali iongeze kwenye faili ya function.php ya mandhari ya sasa tena,
  • Kwa sababu inahitaji kuongezwa na kufutwa, ni shida zaidi, kwa hiyo haifai.

Futa rekodi zisizo na maana za postmeta

Rekodi ya kumbukumbu inaweza kuwa imefutwa, lakini data katika jedwali la kiendelezi la kumbukumbu postmeta haijafutwa, kwa hivyo imefutwa tu kwa mikono.

1) Baada ya kuingia kwenye hifadhidata ya phpMyAdmin, chagua hifadhidata yako.

2) Bonyeza "SQL" juu ya hifadhidata.

3) Ingiza na utekeleze amri ifuatayo katika "SQL" ▼

DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL

Ikiwa tovuti yako ya WordPress, CPU, utumiaji wa KUMBUKUMBU ni juu sana...

Kwa suluhu, tafadhali rejelea mafunzo haya▼

 

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ilishirikiwa "Jinsi ya kufuta safu wima / uwanja / vikoa maalum vya WordPress kwa wingi? , kukusaidia.

Karibu kushiriki kiungo cha makala hii:https://www.chenweiliang.com/cwl-175.html

Karibu kwenye chaneli ya Telegramu ya blogu ya Chen Weiliang ili kupata masasisho mapya zaidi!

🔔 Kuwa wa kwanza kupata "Mwongozo wa Matumizi ya Zana ya AI ya Uuzaji wa Maudhui ya ChatGPT" katika saraka ya juu ya kituo! 🌟
📚 Mwongozo huu una thamani kubwa, 🌟Hii ni fursa adimu, usiikose! ⏰⌛💨
Share na like ukipenda!
Kushiriki kwako na kupenda kwako ndio motisha yetu inayoendelea!

 

发表 评论

Anwani yako ya barua pepe haitachapishwa. 必填 项 已 用 * 标注

tembeza juu