Supprimer les révisions de post
DELETE FROM wp_posts WHERE post_type = "revision";
Supprimer les commentaires spam
DELETE FROM wp_comments WHERE comment_approved = '0';
Supprimer les posts en corbeille
Voici la requête SQL qui permet de supprimer les articles présents en corbeille. Vous pouvez modifier la requête en fonction des status (brouillon etc).
DELETE FROM wp_posts
Ce bou de code se place dans le fichier functions.php et permet de ne pas stocker les articles en corbeille :
WHERE post_status = ‘trash’ define( 'EMPTY_TRASH_DAYS', 0 ); // Zero days
Supprimer les transients
DELETE FROM `wp_options` WHERE `option_name` LIKE ('%\_transient\_%');
Supprimer toutes les étiquettes / catégories inutiles
Afin de ne pas surcharger les tables :
- wp_terms
- wp_termmeta
- wp_term_taxonomy
- wp_term_relationships
Il est recommandé de ne pas créer des étiquettes et catégories pour chaque article. Ce conseil s’applique aussi pour votre stratégie SEO.