Hvordan massesletter jeg WordPress tilpassede sektioner/felter/domæner?

WordPressBrugerdefinerede kolonner er ikke kun kraftfulde, men også meget praktiske. Mange WordPress-temaer og plugins bruger brugerdefinerede kolonner til at opnå forskellige funktioner.

Artikelvisningsstatistik-plugin WP-PostViews, vi bruger, er at skrive brugerdefinerede kolonner i databasen ▼

views

Brugte wordpress-temaer eller plugins, efter deaktivering og sletning, bevarer normalt deres tilpassede felter i databasen.

Hvis mængden af ​​data er enorm, hver gang webstedet forespørger databasen, vil det forbruge værtens RAM-hukommelse, hvilket helt sikkert vil påvirke webstedets normale drift.

Det gør viSEO, for at skrive mere end én artikel, hvis du manuelt sletter disse skrald tilpassede kolonner, er det slet ikke praktisk.

Det behøver vi faktisk kunphpMyAdminUdfør en SQL-kommando for at slette disse brugerdefinerede affaldskolonner i batches i databasen.

注意 事项

Da WordPress bulk sletter brugerdefinerede kolonner, er det relateret tilMySQL databasedrift, er der visse risici.

Sørg derfor for at lave en databasesikkerhedskopiering, før du kan udføre databasehandlinger.

Metode 1: Slet redundante brugerdefinerede kolonner med databasekommandoer (anbefales)

1) Efter at have logget ind på phpMyAdmin-databasen, vælg din database.

2) Klik på "SQL" over databasen.

3) Indtast og udfør følgende kommandoer i "SQL":

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

4) Kontroller derefter den brugerdefinerede sektion i din webstedsartikel for at bekræfte, om den er blevet slettet.

Metode 2: PHP-kode til at slette overflødige brugerdefinerede kolonner

1) Tilføj venligst følgende kode til functions.php-filen for det aktuelle tema ▼

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

2) Rediger "Kolonnenavn" til den brugerdefinerede kolonne, du vil slette.

  • Den brugerdefinerede kolonne vil automatisk blive ryddet fra databasen.

3) Denne kode bruges kun, når det er nødvendigt:

  • Sørg for at slette den, når du har fuldført sletteopgaven.
  • Hvis du vil bruge det næste gang, bedes du tilføje det til functions.php-filen for det aktuelle tema igen,
  • Fordi det skal tilføjes og slettes, er det mere besværligt, så det anbefales ikke.

Slet ubrugelige postmeta-poster

Logposten kan være blevet slettet, men dataene i logudvidelsestabellen postmeta er ikke blevet slettet, så den er kun blevet slettet manuelt.

1) Efter at have logget ind på phpMyAdmin-databasen, vælg din database.

2) Klik på "SQL" over databasen.

3) Indtast og udfø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 dit WordPress-websted, CPU, hukommelsesforbrug er for højt...

For løsningen, se venligst denne vejledning▼

 

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) delt "Hvordan sletter jeg tilpassede WordPress-kolonner/felter/domæner i bulk? , at hjælpe dig.

Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-175.html

Velkommen til Telegram-kanalen på Chen Weiliangs blog for at få de seneste opdateringer!

🔔 Vær den første til at få den værdifulde "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens øverste bibliotek! 🌟
📚 Denne guide indeholder enorm værdi, 🌟Dette er en sjælden mulighed, gå ikke glip af det! ⏰⌛💨
Del og like hvis du har lyst!
Din deling og likes er vores kontinuerlige motivation!

 

发表 评论

Din e-mail-adresse vil ikke blive offentliggjort. 必填 项 已 用 * 标注

scroll til toppen