Nettoyer les tables wp_posts et wp_postmeta

Deux requêtes très simples qui vous permettront de nettoyer vos tables posts et postmeta.

La table posts

On supprime toutes les révisions modifiées il y a plus de 30 jours.

DELETE FROM wp_posts WHERE post_type = "revision" AND post_modified < DATE_ADD(NOW(), INTERVAL -30 DAY)

La table postmeta

Et du coup, on peut supprimer toutes les données postmeta qui pointent sur des ID nuls !

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