Eliminare i post_meta orfani di wordpress
Analizzando il database di wordpress, potremmo ritrovarci con molti record inutilizzati a causa dei post meta orfani. Questi record che occupano spazio possono essere eliminati senza nessun problema perché non collegati a nessun post.
Per verificare questi record, abbiamo bisogno di phpMyAdmin eseguendo questa semplice query:
SELECT *
FROM wp_postmeta pm
LEFT JOIN wp_posts wp ON wp.ID = pm.post_id
WHERE wp.ID IS NULL
Per poi eliminare questi dati, eseguiamo la seguente query:
DELETE pm
FROM wp_postmeta pm
LEFT JOIN wp_posts wp ON wp.ID = pm.post_id
WHERE wp.ID IS NULL
Naturalmente, in queste due query dobbiamo modificare il prefisso della tabella in base a quello che avete impostato nella vostra installazione di WP , che per noi è wp_
Un consiglio che vi diamo è di effettuare un backup del database prima di lanciare questa query.