Hoe om WordPress-gepasmaakte afdelings/velde/domeine in grootmaat uit te vee?

WordPressDie pasgemaakte kolomfunksie is nie net kragtig nie, maar ook baie prakties. Baie WordPress-temas en -inproppe gebruik pasgemaakte kolomme om verskeie funksies te implementeer.

Die artikelkykstatistieke-inprop WP-PostViews wat ons gebruik, is om persoonlike kolomme in die databasis te skryf ▼

views

Gebruikte WordPress-temas of -inproppe behou gewoonlik hul pasgemaakte kolomme in die databasis na deaktivering en uitvee.

As die hoeveelheid data groot is, sal dit elke keer as die webwerf die databasis navraag doen, die gasheer se RAM-geheue verbruik, wat beslis die normale werking van die webwerf sal beïnvloed.

ons doenSEO, skryf meer as een artikel, en dit is eenvoudig onprakties om hierdie gepasmaakte gemorskolomme handmatig uit te vee.

Eintlik hoef ons netphpMyAdminDeur 'n SQL-opdrag uit te voer, kan hierdie gepasmaakte gemorskolomme in groepe van die databasis uitgevee word.

注意 事项

Aangesien WordPress-groep gepasmaakte kolomme uitvee, behels ditMySQL databasisDie operasie hou sekere risiko's in.

Maak dus asseblief seker dat u 'n databasisrugsteun maak voordat u databasisbewerkings uitvoer.

Metode 1: Databasis opdrag om oortollige pasgemaakte kolomme uit te vee (aanbeveel)

1) Nadat u by die phpMyAdmin-databasis aangemeld het, kies u databasis.

2) Klik "SQL" bo die databasis.

3) Voer die volgende opdrag in "SQL" in en voer dit uit:

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

4) Gaan dan die pasgemaakte kolom in jou webwerfartikel na om te bevestig of dit suksesvol uitgevee is.

Metode 2: PHP-kode om oortollige pasgemaakte kolomme uit te vee

1) Voeg asseblief die volgende kode by die functions.php-lêer van die huidige tema ▼

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

2) Verander die "kolomnaam" na die pasgemaakte kolom wat jy wil uitvee.

  • Hierdie pasgemaakte kolom sal outomaties van die databasis verwyder word.

3) Hierdie kode word slegs gebruik wanneer nodig:

  • Maak asseblief seker dat u dit uitvee nadat u die verwyderingstaak voltooi het.
  • As jy dit volgende keer wil gebruik, voeg dit asseblief weer by die functions.php-lêer van die huidige tema.
  • Omdat dit bygevoeg en uitgevee moet word, is dit nogal lastig, dus word dit nie aanbeveel nie.

Vee nuttelose postmeta-rekords uit

Die log-rekords is dalk uitgevee, maar die data in die log-uitbreidingstabel postmeta is nie uitgevee nie, so dit kan slegs met die hand uitgevee word.

1) Nadat u by die phpMyAdmin-databasis aangemeld het, kies u databasis.

2) Klik "SQL" bo die databasis.

3) Voer die volgende opdrag in "SQL" in en voer dit uit ▼

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

As jou WordPress-webwerf se SVE en geheuegebruik te hoog is...

Verwys asseblief na hierdie tutoriaal vir die oplossing▼

 

Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeel "Hoe om WordPress gepasmaakte kolomme/velde/domeine in bondels uit te vee?" 》, nuttig vir jou.

Welkom om die skakel van hierdie artikel te deel:https://www.chenweiliang.com/cwl-175.html

Welkom by die Telegram-kanaal van Chen Weiliang se blog om die nuutste opdaterings te kry!

🔔 Wees die eerste om die waardevolle "ChatGPT Content Marketing AI Tool Usage Guide" in die kanaal se topgids te kry! 🌟
📚 Hierdie gids bevat groot waarde, 🌟Dit is 'n seldsame geleentheid, moet dit nie misloop nie! ⏰⌛💨
Share en like as jy wil!
Jou deel en laaiks is ons voortdurende motivering!

 

发表 评论

U e-posadres sal nie gepubliseer word nie. Vereiste velde word gebruik * Etiket

blaai na bo