Comment réduire les spams de commentaires WordPress avec les cookies pour les commentaires
Un site en pleine croissance s'accompagne de nouveaux défis, dont le spam de commentaires. Heureusement, il existe de nombreuses solutions pour lutter efficacement contre le spam de commentaires. Par exemple, en utilisant Akismet, vous pouvez réduire efficacement le spam de commentaires. Vous pouvez également utiliser CAPTCHA pour bloquer les robots de spam. Dans cet article, nous allons vous montrer comment réduire le spam dans les commentaires WordPress avec Cookies for Comments..
La première chose à faire est d’installer et d’activer le plug-in Cookies for Comments. Le plugin fonctionne hors de la boîte et il n'y a aucun paramètre à configurer pour vous.
Comment fonctionnent les cookies pour les commentaires?
La plupart des commentaires de spam sont envoyés par des robots spammeurs. Ces robots collecteurs de spam sont essentiellement des scripts logiciels qui explorent le Web à la recherche de formulaires de commentaires, puis soumettent des commentaires de spam..
Pour spammer des milliers de sites Web, ces programmes ne chargent pas les images et les feuilles de style. Le texte sur une page leur suffit pour déterminer la présence d'un formulaire de commentaire.
Le plug-in Cookies for comments charge une feuille de style ou une image lors de l'accès à une page de votre site WordPress. Si le navigateur de l'utilisateur télécharge la feuille de style ou le fichier image, le plug-in crée un cookie dans le navigateur de l'utilisateur..
Le plugin recherche le cookie lorsqu'un utilisateur tente de publier un commentaire. Si le cookie existe, cela signifie que l'utilisateur n'est pas un spam bot..
Si le cookie n'existe pas, il s'agit probablement d'un bot de spam et le commentaire envoyé est marqué comme spam..
Comment arrêter complètement les robots de spam
Cookies for Comments détectera les spammeurs avec succès, mais les laissera poster un commentaire. Ce commentaire entre dans les commentaires de spam. Avec un peu plus d'effort, vous pouvez empêcher les robots de poster un commentaire..
Pour ce faire, vous devez connaître la valeur du cookie. Faites un clic droit n'importe où sur votre site Web, puis sélectionnez Voir le source de la page.
Cela ouvrira un nouvel onglet dans votre navigateur affichant la source HTML de la page. Vous devez faire défiler la page jusqu'en bas pour trouver une ligne semblable à celle-ci:
La valeur après css.php? k =
est la valeur du cookie. Comme dans cet exemple, il est 9692e3a737ecafe8fe6329490410ff50
. Vous aurez besoin de cette valeur à l'étape suivante.
Vous devez maintenant vous connecter à votre site Web à l'aide d'un client FTP et modifier le fichier .htaccess. Il suffit de coller ce code avant toute autre chose dans votre fichier .htaccess.
RewriteCond% HTTP_COOKIE! ^. * XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * $ RewriteRule ^ wp-comments-post.php - [F, L]
Vous devez remplacer XXX par la valeur du cookie.
C'est tout. Votre fichier .htaccess va maintenant rechercher une valeur de cookie et quand il ne sera pas trouvé, il empêchera l'utilisateur de commenter..
Nous espérons que cet article vous a aidé à réduire le spam de commentaires WordPress sur votre site..
Si vous avez aimé cet article, abonnez-vous à notre chaîne YouTube pour plus de tutoriels vidéo sur WordPress. Vous pouvez aussi nous trouver sur Twitter et Google+.