Hur tar man bort anpassade sektioner/fält/domäner i WordPress?

WordpressAnpassade kolumner är inte bara kraftfulla, utan också mycket praktiska. Många WordPress-teman och plugins använder anpassade kolumner för att uppnå olika funktioner.

Artikelvystatistikplugin WP-PostViews vi använder är att skriva anpassade kolumner i databasen ▼

views

Använda wordpress-teman eller plugins, efter avaktivering och radering, behåller vanligtvis sina anpassade fält i databasen.

Om mängden data är enorm, varje gång webbplatsen frågar databasen, kommer den att förbruka värdens RAM-minne, vilket definitivt kommer att påverka den normala driften av webbplatsen.

vi görSEO, för att skriva mer än en artikel, om du manuellt tar bort dessa anpassade skräpkolumner, är det inte praktiskt alls.

I själva verket behöver vi baraphpMyAdminKör ett SQL-kommando för att ta bort dessa anpassade skräpkolumner i omgångar i databasen.

注意 事项

Eftersom WordPress tar bort anpassade kolumner i bulk är det relaterat tillMySQL-databasoperation finns det vissa risker.

Se därför till att göra en databassäkerhetskopiering innan du kan utföra databasoperationer.

Metod 1: Ta bort redundanta anpassade kolumner med databaskommandon (rekommenderas)

1) Efter att ha loggat in i phpMyAdmin-databasen, välj din databas.

2) Klicka på "SQL" ovanför databasen.

3) Ange och kör följande kommandon i "SQL":

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

4) Kontrollera sedan det anpassade avsnittet i din webbplatsartikel för att bekräfta om det har raderats.

Metod 2: PHP-kod för att ta bort redundanta anpassade kolumner

1) Vänligen lägg till följande kod till functions.php-filen för det aktuella temat ▼

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

2) Ändra "Kolumnnamn" till den anpassade kolumn du vill ta bort.

  • Den anpassade kolumnen rensas automatiskt från databasen.

3) Denna kod används endast vid behov:

  • Var noga med att ta bort den efter att du har slutfört raderingsuppgiften.
  • Om du vill använda det nästa gång, lägg till det i functions.php-filen för det aktuella temat igen,
  • Eftersom det behöver läggas till och tas bort är det mer besvärligt, så det rekommenderas inte.

Ta bort värdelösa postmetaposter

Loggposten kan ha tagits bort, men data i loggtilläggstabellen postmeta har inte raderats, så den har bara raderats manuellt.

1) Efter att ha loggat in i phpMyAdmin-databasen, välj din databas.

2) Klicka på "SQL" ovanför databasen.

3) Ange och kör följande 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

Om din WordPress-webbplats, CPU, minnesanvändning är för hög...

För lösningen, se denna handledning▼

 

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delade "Hur tar man bort WordPress anpassade kolumner/fält/domäner samtidigt? , att hjälpa dig.

Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-175.html

Välkommen till Telegram-kanalen på Chen Weiliangs blogg för att få de senaste uppdateringarna!

🔔 Bli först med att få den värdefulla "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 Den här guiden innehåller ett enormt värde, 🌟Detta är ett sällsynt tillfälle, missa inte det! ⏰⌛💨
Dela och gilla om du vill!
Dina delning och likes är vår ständiga motivation!

 

发表 评论

Din e-postadress kommer inte att publiceras. 必填 项 已 用 * 标注

scrolla till toppen