Un site en croissance s’accompagne de nouveaux défis et l’un d’eux est 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 spammeurs. Dans cet article, nous allons vous montrer comment réduire le spam de commentaires WordPress avec les cookies pour les commentaires.
La première chose que vous devez faire est d’installer et d’activer le Cookies pour les commentaires brancher. Le plugin fonctionne prêt à l’emploi et vous n’avez aucun paramètre à configurer.
Comment fonctionnent les cookies pour les commentaires ?
La plupart des spams de commentaires sont soumis par des spambots. Ces robots de spam sont essentiellement des scripts logiciels qui parcourent 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 plugin 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 place un cookie dans le navigateur de l’utilisateur.
Le plugin recherche le cookie lorsqu’un utilisateur essaie 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, l’utilisateur est très probablement un spam bot et le commentaire qu’il soumet est marqué comme spam.
Comment arrêter complètement les robots spammeurs de commenter
Les cookies pour les commentaires détecteront avec succès les spammeurs, mais ils leur permettront de publier un commentaire. Ce commentaire va dans les commentaires de spam. Avec un peu plus d’effort, vous pouvez empêcher complètement les bots de publier un commentaire.
Pour ce faire, vous devrez connaître la valeur du cookie. Faites un clic droit n’importe où sur votre site Web, puis sélectionnez Afficher la source de la page.
Cela ouvrira un nouvel onglet dans votre navigateur affichant la source HTML de la page. Vous devez faire défiler vers le bas de la page jusqu’à ce que vous trouviez une ligne similaire à celle-ci :
<img alt="css.php" src="http://example.com/wp-content/plugins/cookies-for-comments/css.php?k=9692e3a737ecafe8fe6329490410ff50&o=i&t=201927728" width="1" height="1" />
La valeur après css.php?k=
est la valeur du cookie. Comme dans cet exemple, c’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. Collez simplement ce code avant toute autre chose dans votre fichier .htaccess.
RewriteCond %{HTTP_COOKIE} !^.*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*$ 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 lorsqu’il n’est 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.