Skip to content

Ogni tanto serve fare pulizia anche nei database, in particolare nel database mySQL usato dai siti web WordPress. Aggiornamenti di versione, cambi tema, nuovi e vecchi plugin inseriscono dati nel database che, se non ripuliti, resteranno ad occupare spazio. Per questo motivo un paio di volte l’anno mi metto a ripulire il database, in particolare la tabella wp_postmeta.

Per rendere il lavoro molto rapido consiglio di accedere al database mySQL via client o phpmyAdmin e lanciare alcune query. Ora ti mostro le query più comuni che uso per fare pulizia del database.

Negli esempi che seguono ho interrogato e rimosso il meta_key: _wp_old_slug. Quando l’URL di un post pubblicato viene aggiornato in WordPress, il precedente URL viene salvato in una meta_key denominata _wp_old_slug e un reindirizzamento 301 viene creato automaticamente. Nella maggior parte dei casi questo è esattamente ciò che si vorrebbe che accada, ma ci sono casi in cui si preferisce gestire le redirezioni in altro modo (con un plugin ad esempio o direttamente con il file .htaccess). Quindi per rimuovere tutte queste associazioni dal database prima interrogo per visualizzarle (così mi rendo conto dell’entità del problema e se ci sono casi particolari che dovrei mantenere nel DB) e poi le cancello i dati non necessari.

Un altro esempio di pulizia dei dati eseguibile comodamente da query SQL è la rimozione delle revisioni dei post.

Nota: prima di fare modifiche salva una copia del database!

Visualizza tutti i meta_key di un certo tipo

SELECT * FROM `wp_postmeta` WHERE `meta_key` = '_wp_old_slug'

Cancella uno specifico meta_id

DELETE FROM `wp_postmeta` WHERE `meta_key` = '_wp_old_slug' AND `meta_value` = 'the-old-post-slug'

Cancella tutti i meta_id di uno specifico meta_key

DELETE FROM `wp_postmeta` WHERE `meta_key` = '_wp_old_slug'

Articoli correlati

Autore

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Ultimi articoli aggiornati

Richiedi un preventivo SEO e Google Ads

Porta il tuo sito web al livello successivo con l’expertise di EVE Milano. La nostra agenzia di Search Marketing ha ricevuto oltre 1123 richieste di preventivo, un segnale chiaro della fiducia che imprenditori e manager, come te, ripongono nella nostra specializzazione tecnica e verticale nella SEO e PPC. Se la tua organizzazione cerca competenze specifiche per emergere nei risultati di Google, noi siamo pronti a fornire quel valore aggiunto. Affidati alla nostra esperienza per fare la differenza.
Richiedi un preventivo

Non perderti altre guide, iscriviti per ricevere un avviso mensile con gli aggiornamenti del blog!

Iscriviti alla newsletter!

Informativa sui cookies

Noi e terze parti selezionate utilizziamo cookie o tecnologie simili per finalità tecniche e, con il tuo consenso, anche per le finalità di esperienza e misurazione come specificato nella cookie policy. Puoi liberamente prestare, rifiutare o revocare il tuo consenso, in qualsiasi momento, accedendo al pannello delle preferenze. Il rifiuto del consenso può rendere non disponibili le relative funzioni. Usa il pulsante “Accetta” per acconsentire. Usa il pulsante “Rifiuta” per continuare senza accettare.