Supprimer massivement les spams en commentaires via SQL

De plus en plus de spammeurs s’attaquent aux commentaires de WordPress pour essayer de gratter quelques liens, ou pour récupérer votre audience. Voici une solution pour supprimer en masse tout ces commentaires indésirables.

Généralement les vagues de spams proviennent souvent des mêmes adresses ip, ou font la promotion des mêmes sites, de ce fait il devient très facile de pouvoir supprimer en une requêtes quelques milliers de spamsco (spams commentaires) de votre site WordPress.

Comment supprimer tous les spams de commentaires en une fois ?

# WPLN supprimer massivement les commentaires spams
DELETE from wp_comments WHERE comment_author_url LIKE "%spam-domain%";

« %spam-domain% » correspondant au domaine (ex: site.com) utilisé dans l’url de l’auteur des commentaires. Vous pouvez également remplacer « comment_author_url » par un autre champ de la base de donnée comme le nom de l’auteur ou le contenu du commentaire.

Relancez la requête pour chaque domaine.

Nb : N’oubliez pas cependant de remplacer le préfixe « wp_ » si celui-ci à été changer chez-vous !