Come eliminare in blocco sezioni/campi/domini personalizzati di WordPress?

WordPressLe colonne personalizzate non sono solo potenti, ma anche molto pratiche: molti temi e plugin di WordPress utilizzano colonne personalizzate per ottenere varie funzioni.

Il plug-in per le statistiche di visualizzazione degli articoli che utilizziamo WP-PostViews serve per scrivere colonne personalizzate nel database ▼

views

I temi o i plug-in wordpress utilizzati, dopo la disattivazione e l'eliminazione, di solito mantengono i loro campi personalizzati nel database.

Se la quantità di dati è enorme, ogni volta che il sito Web interroga il database, consumerà la memoria RAM dell'host, il che influenzerà sicuramente il normale funzionamento del sito Web.

noi facciamoGestione SEO, per scrivere più di un articolo, se elimini manualmente queste colonne Garbage Custom, non è affatto pratico.

In realtà, abbiamo solo bisogno di farlophpMyAdminEseguire un comando SQL per eliminare queste colonne Garbage Custom in batch nel database.

注意 事项

Poiché WordPress elimina in blocco le colonne personalizzate, è correlato aDatabase MySQLoperazione, ci sono alcuni rischi.

Pertanto, assicurarsi di eseguire un backup del database prima di poter eseguire operazioni sul database.

Metodo 1: eliminare le colonne personalizzate ridondanti con i comandi del database (consigliato)

1) Dopo aver effettuato l'accesso al database di phpMyAdmin, seleziona il tuo database.

2) Fare clic su "SQL" sopra il database.

3) Immettere ed eseguire i seguenti comandi in "SQL":

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

4) Quindi, controlla la sezione personalizzata nell'articolo del tuo sito Web per confermare se è stato eliminato correttamente.

Metodo 2: codice PHP per eliminare le colonne personalizzate ridondanti

1) Aggiungi il seguente codice al file functions.php del tema corrente ▼

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

2) Modifica "Nome colonna" nella colonna personalizzata che desideri eliminare.

  • La colonna personalizzata verrà automaticamente cancellata dal database.

3) Questo codice viene utilizzato solo quando necessario:

  • Assicurati di eliminarlo dopo aver completato l'attività di eliminazione.
  • Se vuoi usarlo la prossima volta, aggiungilo nuovamente al file functions.php del tema corrente,
  • Poiché deve essere aggiunto ed eliminato, è più problematico, quindi non è raccomandato.

Elimina i record postmeta inutili

Il record del registro potrebbe essere stato eliminato, ma i dati nella tabella di estensione del registro postmeta non sono stati eliminati, quindi sono stati cancellati solo manualmente.

1) Dopo aver effettuato l'accesso al database di phpMyAdmin, seleziona il tuo database.

2) Fare clic su "SQL" sopra il database.

3) Immettere ed eseguire il seguente comando in "SQL" ▼

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

Se l'utilizzo della MEMORIA del tuo sito Web WordPress, della CPU e della memoria è troppo elevato...

Per la soluzione, fare riferimento a questo tutorial▼

 

Speranza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) condiviso "Come eliminare in blocco colonne/campi/domini personalizzati di WordPress? , per aiutarti.

Benvenuti a condividere il link di questo articolo:https://www.chenweiliang.com/cwl-175.html

Benvenuto nel canale Telegram del blog di Chen Weiliang per ricevere gli ultimi aggiornamenti!

🔔 Sii il primo a ricevere la preziosa "Guida all'utilizzo dello strumento AI di marketing dei contenuti ChatGPT" nella directory principale del canale! 🌟
📚 Questa guida contiene un valore enorme, 🌟Questa è un'opportunità rara, non perderla! ⏰⌛💨
Condividi e metti mi piace se ti va!
La tua condivisione e i tuoi like sono la nostra continua motivazione!

 

发表 评论

L'indirizzo email non verrà pubblicato. 必填 项 已 用 * 标注

滚动 到 顶部