Artikel Directory
hood.discountAangepaste kolommen zijn niet alleen krachtig, maar ook erg praktisch.Veel WordPress-thema's en plug-ins gebruiken aangepaste kolommen om verschillende functies te bereiken.
De plug-in voor artikelweergavestatistieken WP-PostViews die we gebruiken, is om aangepaste kolommen in de database te schrijven ▼
views
Gebruikte WordPress-thema's of plug-ins behouden, na deactivering en verwijdering, meestal hun aangepaste velden in de database.
Als de hoeveelheid gegevens enorm is, zal elke keer dat de website de database doorzoekt, het RAM-geheugen van de host worden verbruikt, wat zeker de normale werking van de website zal beïnvloeden.
wij doenSEO, om meer dan één artikel te schrijven, is het helemaal niet praktisch als u deze aangepaste kolommen voor afval handmatig verwijdert.
Eigenlijk hoeven we alleen maarphpMyAdminVoer een SQL-opdracht uit om deze aangepaste afvalkolommen in batches in de database te verwijderen.
注意 事项
Aangezien WordPress aangepaste kolommen in bulk verwijdert, is het gerelateerd aan:MySQL-databaseoperatie, zijn er bepaalde risico's.
Zorg er daarom voor dat u een databaseback-up maakt voordat u databasebewerkingen kunt uitvoeren.
Methode 1: overbodige aangepaste kolommen verwijderen met databaseopdrachten (aanbevolen)
1) Nadat u bent ingelogd op de phpMyAdmin-database, selecteert u uw database.
2) Klik op "SQL" boven de database.
3) Voer de volgende opdrachten in "SQL" in en voer ze uit:
DELETE FROM wp_postmeta WHERE meta_key = "自定义栏目名称";
4) Controleer vervolgens het aangepaste gedeelte in uw websiteartikel om te bevestigen of het met succes is verwijderd.
Methode 2: PHP-code om overbodige aangepaste kolommen te verwijderen
1) Voeg de volgende code toe aan het bestand Functions.php van het huidige thema ▼
global $wpdb; $wpdb->query( " DELETE FROM $wpdb->postmeta WHERE `meta_key` = '栏目名称' " );
2) Wijzig "Kolomnaam" in de aangepaste kolom die u wilt verwijderen.
- De aangepaste kolom wordt automatisch uit de database gewist.
3) Deze code wordt alleen gebruikt wanneer nodig:
- Zorg ervoor dat u het verwijdert nadat u de verwijderingstaak hebt voltooid.
- Als je het de volgende keer wilt gebruiken, voeg het dan opnieuw toe aan het bestand Functions.php van het huidige thema,
- Omdat het moet worden toegevoegd en verwijderd, is het lastiger, dus het wordt niet aanbevolen.
Nutteloze postmeta-records verwijderen
Het logrecord is mogelijk verwijderd, maar de gegevens in de logextensietabel postmeta zijn niet verwijderd, dus het is alleen handmatig gewist.
1) Nadat u bent ingelogd op de phpMyAdmin-database, selecteert u uw database.
2) Klik op "SQL" boven de database.
3) Voer de volgende opdracht in "SQL" in en voer deze uit ▼
DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL
Als uw WordPress-website, CPU, geheugengebruik te hoog is...
Raadpleeg deze tutorial voor de oplossing▼
Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Hoe verwijder ik aangepaste WordPress-kolommen/velden/domeinen in bulk? , om je te helpen.
Welkom om de link van dit artikel te delen:https://www.chenweiliang.com/cwl-175.html
Om nog meer verborgen trucs🔑 te ontgrendelen, nodigen we je van harte uit om lid te worden van ons Telegram-kanaal!
Deel en like als je het leuk vindt! Jouw aandelen en likes zijn onze voortdurende motivatie!
