10 October 2024


formation avancée au référencement

Plugin Anti spam Wordpress : les mots des commentaires

Edit: Le plugin est maintenant téléchargeable sur le répertoire de Wordpress.org (lien en fin d’article)…

Nous sommes de nombreux bloggers à subir le spam des commentaires dans nos blogs Wordpress…
J’entends déjà les deux du fond qui rient en se disant “Ha! un Black Hatter qui se plaint du spam ! :D “, passons…
Mais le problème demeure… et l’on reçoit des salves de 10 ou 20 commentaires à la fois, en différentes langues, allemand, anglais et russe en majorité…
Il est intéressant de regarder le contenu de ces commentaires… On trouve même des textes de Alice au pays des merveilles avec des liens vers des sites porno ou de viagra :lol:

NO SPAM

Les plugins Wordpress antispam déjà connus

On connaît de nombreux plugins qui permettent de diminuer ce problème, mais cela diminue également la participation des lecteurs… Je pense ici aux antispams par captchas…
Les captchas c’est efficace, mais c’est aussi handicapant pour les visiteurs. C’est également un challenge que certains aiment relever : le bypass captcha, où quelques rares fanatiques du Black Hat excellent ;)

Il existe également des plugins qui font une interaction avec Javascript (qu’on ne peut pas interpréter quand on fait un bot de spam), mais le bypass est ultra simple…. il n’y qu’un petit bout de code d’une dizaine de lignes pour poster autant de commentaires que l’on souhaite…

En finir avec le spam de goret

Vous étiez en train de vous demander “quand est-ce que quelqu’un proposera une réelle alternative au spam de commentaires ?”, non ?
Et bien c’est déjà fait, si vous êtes un tant soit peu intéressé(e)s par les techniques Black Hat, vous n’aurez pas manqué ce billet : Google Language API : utilisation antispam.
Tiger propose une solution très intéressante pour confronter la langue du commentaire à une ou deux langues que vous aurez choisies. Si la langue du commentaire n’a pas récolté un indice de confiance suffisamment proche, le commentaire sera tout simplement supprimé…

Finis donc les soucis de base de données et de recherches des commentaires intéressants :P
Oui mais le code, on le met où ?

Ultimate Antispam Wordpress Plugin

Comme vous êtes un lecteur des bons blogs SEO francophones, vous avez certainement lu cet article : Ne personnalisez pas WordPress, écrivez un plugin
Vous allez donc adopter les bonnes pratiques et garder la possibilité de mettre à jour votre blog. C’est du moins ce que j’ai fait, avec la permission de Tiger. Et je dois dire que le résultat est tout à fait sympa :D
Voici donc le plugin WordPress antispam basé sur la langue du commentaire, téléchargeable ici
» WordPress Antispam Plugin

Une fois activé, rendez-vous dans la partie “Réglages” du plugin et sélectionnez les langues que vous souhaitez autoriser sur votre site pour les commentaires.
Sauvergardez vos préférences et appréciez le travail de cette extension bien sympa ;)
Pour aller plus loin, je vous recommande d’appliquer aussi le filtrage par mots-clefs, intégré à votre installation WordPress.

J’espère que ce plugin vous plaira et que vous saurez quoi en faire ;)
Vos commentaires et suggestions sont bien sûr les bienvenus !

Tags: , , ,

7 Commentaires pour “Plugin Anti spam Wordpress : les mots des commentaires”

  1. Dan a dit :

    Un complément à akismet ;-) why not je vais tester ça !!! Merci

  2. Pink Hat a dit :

    Moi je ferme les commentaires, comme si j’écrivais pour des humains!

  3. AxeNet a dit :

    Excellente initiative ! Et belle demo de savoir-faire.
    Une question, dans quel ordre le traitement se fait t-il si l’on possède déjà Askimet ?
    Formulé autrement, quel traitement se fait en premier, ce plugin ou askimet ?

  4. BlackMelvyn a dit :

    Merci Sylvain ;)
    Arf ! Aucune idée :lol:
    Je pense que tu peux modifier la priorité en ajoutant un paramètre à la fonction add_action(’comment_post’, array(’objet’, ‘fonction’), priorité de 1 à 9999) à la fin du plugin ;)
    Je ne sais pas lequel est le plus rapide…

  5. Valentin a dit :

    Salut,
    Après avoir testé le plugin avec diffèrent commentaire spam, c’est vraiment bluffant. Askimet n’est plus nécessaire :)

    Cependant, je remarque que si un anglais (par exemple) veut commenter un article, il sera supprimer immédiatement, même si celui-ci ne met pas de lien ou autre forme de spam. Il faudrait mettre une valeur efficace pour les langues non autorisés, du genre. Si le commentaire anglais contient juste du texte, ça passe - Si le commentaire contient du texte + un lien, ça passe également, s’il contient +1 lien il est directement supprimer :)

    A+

  6. aziz a dit :

    Moi aussi je ferme les commentaires, comme si j’écrivais pour des humains!

  7. Pub Québec a dit :

    Vraiment super, merci beaucoup!
    Ça devenait urgent…je recevais environ 160 spams commentaires russe par jour sur mon site.

Réagissez !