Com eliminar massivament seccions/camps/dominis personalitzats de WordPress?

WordPressLes columnes personalitzades no només són potents, sinó també molt pràctiques. Molts temes i connectors de WordPress utilitzen columnes personalitzades per aconseguir diverses funcions.

El connector d'estadístiques de visualització d'articles WP-PostViews que fem servir és escriure columnes personalitzades a la base de dades ▼

views

Els temes o complements de wordpress utilitzats, després de la desactivació i la supressió, solen conservar els seus camps personalitzats a la base de dades.

Si la quantitat de dades és enorme, cada vegada que el lloc web consulti la base de dades, consumirà la memòria RAM de l'amfitrió, cosa que afectarà definitivament el funcionament normal del lloc web.

nosaltres femSEO, per escriure més d'un article, si suprimiu manualment aquestes columnes personalitzades d'escombraries, no és gens pràctic.

De fet, només ens calphpMyAdminExecuteu una ordre SQL per suprimir aquestes columnes personalitzades d'escombraries per lots a la base de dades.

注意 事项

Com que WordPress suprimeix les columnes personalitzades a granel, està relacionat ambBase de dades MySQLfuncionament, hi ha certs riscos.

Per tant, assegureu-vos de fer una còpia de seguretat de la base de dades abans de poder realitzar operacions de base de dades.

Mètode 1: suprimiu columnes personalitzades redundants amb ordres de base de dades (recomanat)

1) Després d'iniciar sessió a la base de dades phpMyAdmin, seleccioneu la vostra base de dades.

2) Feu clic a "SQL" a sobre de la base de dades.

3) Introduïu i executeu les ordres següents a "SQL":

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

4) A continuació, comproveu la secció personalitzada de l'article del vostre lloc web per confirmar si s'ha suprimit correctament.

Mètode 2: codi PHP per eliminar columnes personalitzades redundants

1) Si us plau, afegiu el codi següent al fitxer functions.php del tema actual ▼

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

2) Modifiqueu "Nom de la columna" a la columna personalitzada que voleu suprimir.

  • La columna personalitzada s'esborrarà automàticament de la base de dades.

3) Aquest codi només s'utilitza quan cal:

  • Assegureu-vos d'eliminar-lo després de completar la tasca d'eliminació.
  • Si el voleu utilitzar la propera vegada, afegiu-lo al fitxer functions.php del tema actual de nou,
  • Com que s'ha d'afegir i suprimir, és més problemàtic, per la qual cosa no es recomana.

Suprimeix els registres postmeta inútils

És possible que s'hagi suprimit el registre de registre, però les dades de la taula d'extensió de registre postmeta no s'han suprimit, de manera que només s'han esborrat manualment.

1) Després d'iniciar sessió a la base de dades phpMyAdmin, seleccioneu la vostra base de dades.

2) Feu clic a "SQL" a sobre de la base de dades.

3) Introduïu i executeu l'ordre següent a "SQL" ▼

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

Si el vostre lloc web de WordPress, la CPU, l'ús de MEMÒRIA de memòria és massa alt...

Per obtenir la solució, consulteu aquest tutorial▼

 

Bloc d'Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartit "Com esborrar les columnes/camps/dominis personalitzats de WordPress de manera massiva? , per ajudar-te.

Benvingut a compartir l'enllaç d'aquest article:https://www.chenweiliang.com/cwl-175.html

Benvingut al canal de Telegram del bloc de Chen Weiliang per rebre les últimes actualitzacions!

🔔 Sigues el primer a obtenir la valuosa "Guia d'ús de l'eina de màrqueting de continguts de ChatGPT" al directori principal del canal! 🌟
📚 Aquesta guia té un gran valor, 🌟Aquesta és una oportunitat rara, no la perdis! ⏰⌛💨
Comparteix i m'agrada si t'agrada!
Els vostres likes i compartir són la nostra motivació contínua!

 

发表 评论

La vostra adreça de correu electrònic no es publicarà. S'utilitzen els camps obligatoris * 标注

desplaçar-se a dalt