Artikkelkatalog
WordPressEgendefinerte kolonner er ikke bare kraftige, men også veldig praktiske. Mange WordPress-temaer og plugins bruker egendefinerte kolonner for å oppnå ulike funksjoner.
Artikkelvisningsstatistikkplugin WP-PostViews vi bruker er å skrive tilpassede kolonner i databasen ▼
views
Brukte wordpress-temaer eller plugins, etter deaktivering og sletting, beholder vanligvis sine egendefinerte felt i databasen.
Hvis datamengden er enorm, vil den hver gang nettstedet spørre databasen, forbruke RAM-minnet til verten, noe som definitivt vil påvirke den normale driften av nettstedet.
vi gjørSEO, for å skrive mer enn én artikkel, hvis du manuelt sletter disse søppeltilpassede kolonnene, er det ikke praktisk i det hele tatt.
Faktisk trenger vi barephpMyAdminUtfør en SQL-kommando for å slette disse søppeltilpassede kolonnene i grupper i databasen.
forholdsregler
Siden WordPress bulk sletter egendefinerte kolonner, er det relatert tilMySQL-databaseoperasjon, er det visse risikoer.
Sørg derfor for å ta en sikkerhetskopi av databasen før du kan utføre databaseoperasjoner.
Metode 1: Slett redundante egendefinerte kolonner med databasekommandoer (anbefalt)
1) Etter å ha logget på phpMyAdmin-databasen, velg databasen din.
2) Klikk på "SQL" over databasen.
3) Skriv inn og utfør følgende kommandoer i "SQL":
DELETE FROM wp_postmeta WHERE meta_key = "自定义栏目名称";
4) Deretter sjekker du den egendefinerte delen i nettstedets artikkel for å bekrefte om den har blitt slettet.
Metode 2: PHP-kode for å slette overflødige egendefinerte kolonner
1) Vennligst legg til følgende kode i functions.php-filen for gjeldende tema ▼
global $wpdb; $wpdb->query( " DELETE FROM $wpdb->postmeta WHERE `meta_key` = '栏目名称' " );
2) Endre "Kolonnenavn" til den egendefinerte kolonnen du vil slette.
- Den egendefinerte kolonnen slettes automatisk fra databasen.
3) Denne koden brukes kun ved behov:
- Sørg for å slette den etter at du har fullført sletteoppgaven.
- Hvis du vil bruke det neste gang, vennligst legg det til functions.php-filen for gjeldende tema igjen,
- Fordi det må legges til og slettes, er det mer plagsomt, så det anbefales ikke.
Slett ubrukelige postmeta-poster
Loggposten kan ha blitt slettet, men dataene i loggutvidelsestabellen postmeta er ikke slettet, så den er kun slettet manuelt.
1) Etter å ha logget på phpMyAdmin-databasen, velg databasen din.
2) Klikk på "SQL" over databasen.
3) Skriv inn og utfør følgende kommando i "SQL" ▼
DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL
Hvis WordPress-nettstedet, CPU-en, minnebruken din er for høy...
For løsningen, se denne veiledningen▼
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delt "Hvordan sletter jeg tilpassede WordPress-kolonner/felter/domener i bulk? , å hjelpe deg.
Velkommen til å dele lenken til denne artikkelen:https://www.chenweiliang.com/cwl-175.html
Velkommen til Telegram-kanalen til Chen Weiliangs blogg for å få de siste oppdateringene!
📚 Denne guiden inneholder enorm verdi, 🌟Dette er en sjelden mulighet, ikke gå glipp av den! ⏰⌛💨
Del og lik om du vil!
Din deling og likes er vår kontinuerlige motivasjon!