Prévention du spam dans WPForms

Souhaitez-vous empêcher l'envoi de spam via vos formulaires WordPress ? De nombreuses options anti-spam sont disponibles, et il peut être difficile de savoir laquelle choisir.

Dans ce tutoriel, nous allons vous présenter les options anti-spam disponibles dans WPForms.

Aperçu de la prévention du spam

Prérequis : Les intégrations Akismet, reCAPTCHA, hCaptcha et Cloudflare Turnstile sont disponibles avec n'importe quelle version de WPForms, y compris WPForms Lite. La fonctionnalité Captcha personnalisé est disponible avec toute licence payante.


Accès aux paramètres de protection contre le spam et de sécurité

WPForms dispose de ses propres paramètres de protection contre le spam et de sécurité, accessibles directement dans le constructeur de formulaires.

Pour commencer, vous devez d'abord créer un nouveau formulaire ou modifier un formulaire existant pour accéder au constructeur de formulaires.

Une fois le constructeur de formulaires ouvert, accédez à Paramètres » Protection contre le spam et sécurité.

parametres-protection-anti-spam

C'est ici que vous trouverez la plupart des options de configuration pour empêcher le spam dans vos entrées de formulaire.

Panneau des paramètres de protection anti-spam et de sécurité montrant des bascules pour la protection anti-spam, le stockage de la base de données et le temps minimum de soumission (défini à 2 secondes) avec des sections pour la protection et le filtrage dans une interface utilisateur web.

Tout au long de ce tutoriel, nous expliquerons comment configurer les options anti-spam disponibles.

Activation de la protection anti-spam

Remarque : Pour que la protection anti-spam moderne fonctionne correctement, JavaScript doit être activé sur votre site.

WPForms dispose d'une protection anti-spam moderne intégrée qui empêche les soumissions de spam sur vos formulaires WordPress.

Cette approche moderne est basée sur la technique du pot de miel (Honeypot) et utilise une solution multicouche pour améliorer la détection et la prévention du spam. Elle garantit que seuls les vrais utilisateurs peuvent soumettre des formulaires sur votre site Web.

Sous Paramètres » Protection contre le spam et sécurité, vous trouverez le bouton pour mettre à jour ce paramètre.

L'option Activer la protection anti-spam est activée par défaut pour les nouveaux formulaires, mais vous pouvez la vérifier ici.

Paramètres de protection anti-spam et de sécurité avec une bascule pour activer la protection anti-spam et une icône d'aide.

Avec ce paramètre activé, votre formulaire ne sera pas soumis si un bot déclenche les protections anti-spam.

Mise à niveau des formulaires depuis la protection anti-spam héritée

Certains anciens formulaires utilisent encore l'honeypot anti-spam ou la protection anti-spam héritée. Lorsque vous mettez à jour vers WPForms 2.0.3 ou une version supérieure, WPForms bascule automatiquement ces formulaires vers la protection anti-spam. La mise à niveau s'exécute en arrière-plan, et WPForms enregistre la version précédente de chaque formulaire sous forme de révision avant d'apporter des modifications.

Une fois la mise à niveau terminée, vous verrez une notification dans votre zone d'administration WordPress. Cliquez sur le nombre de formulaires dans la notification pour voir la liste des formulaires mis à niveau. Chaque nom de formulaire ouvre les paramètres anti-spam de ce formulaire dans un nouvel onglet.

Bannière concernant les formulaires mis à niveau vers une protection anti-spam moderne ; comprend des liens pour l'inscription à la newsletter de la pâtisserie, la réservation de dégustation de gâteaux, le formulaire de demande de traiteur et la demande de commande en gros

Lorsque vous ouvrez les paramètres de Protection anti-spam et sécurité d'un formulaire mis à niveau, vous verrez une note concernant la mise à niveau. L'option héritée reste dans la liste, désactivée, au cas où vous souhaiteriez revenir en arrière.

Écran des paramètres intitulé 'Protection anti-spam et sécurité' avec des bascules : 'Activer la protection anti-spam' (activé) et 'Activer le honeypot anti-spam' (désactivé).

Revenir à la protection héritée pour un formulaire

Nous recommandons de laisser la protection anti-spam activée. Si vous souhaitez toujours qu'un formulaire mis à niveau utilise sa configuration précédente, ouvrez le formulaire dans le constructeur et cliquez sur l'icône d'horloge dans le coin inférieur gauche pour ouvrir le panneau Révisions du formulaire.

Sélectionnez ensuite la révision nommée Sauvegarde automatique avant la mise à niveau anti-spam. Il s'agit de la version de votre formulaire juste avant la mise à niveau.

Interface divisée : panneau gauche 'Révisions du formulaire' avec la carte 'Version actuelle' mise en surbrillance, ainsi que des entrées de révision comme 'Il y a 56 minutes' et 'Auto-enregistrée avant la mise à niveau anti-spam' ; la droite montre un formulaire 'Demande de traiteur' avec des champs Nom et Email.

Ensuite, cliquez sur Restaurer cette révision dans la notification en haut de l'aperçu du formulaire. La restauration d'une révision ramène l'ensemble du formulaire tel qu'il était à ce moment-là, y compris les champs et les paramètres, et WPForms ne le mettra plus à niveau.

Pour revenir en arrière sans restaurer une révision, allez dans Paramètres » Protection anti-spam et sécurité et activez Activer le honeypot anti-spam ou Activer la protection anti-spam héritée. Cela désactive Activer la protection anti-spam, car un formulaire ne peut en utiliser qu'une seule. Enregistrez ensuite votre formulaire.

Remarque : Pour plus de détails sur la restauration des anciennes versions d'un formulaire, consultez notre guide sur l'utilisation des révisions de formulaire.

Activation de la protection anti-spam Akismet

La protection anti-spam Akismet aide à empêcher les spammeurs de soumettre des formulaires WordPress. Grâce à des algorithmes intelligents, Akismet empêche la sauvegarde des entrées de formulaire identifiées comme spam. Ces algorithmes s'adaptent en fonction du spam signalé par les utilisateurs, marquant automatiquement le contenu similaire comme spam au fil du temps.

Pour un guide étape par étape sur l'utilisation d'Akismet avec WPForms, consultez notre tutoriel sur la configuration de la protection anti-spam Akismet.

Stockage des entrées de spam

WPForms vous permet de choisir si vous souhaitez bloquer complètement les entrées de spam ou les stocker dans votre base de données. Cela vous permet de vérifier les soumissions de spam et de récupérer facilement les entrées faussement positives.

L'option Stocker les entrées de spam dans la base de données est activée par défaut, mais vous pouvez la modifier selon vos préférences.

Écran des paramètres de protection anti-spam et de sécurité montrant une bascule intitulée "Stocker les entrées de spam dans la base de données"

Les entrées identifiées comme spam seront stockées dans la section Spam de la page Entrées du formulaire.

Remarque : Pour un guide détaillé sur la gestion des entrées de spam, consultez notre tutoriel sur la visualisation et la gestion des entrées de spam.

Définir un délai minimum de soumission

WPForms offre la possibilité de définir un temps minimum avant que les utilisateurs puissent soumettre votre formulaire. Définir un temps minimum pour soumettre un formulaire permet de réduire les soumissions de robots sur vos formulaires WordPress.

L'option Activer le temps minimum de soumission est activée par défaut avec un temps minimum de soumission de 2 secondes. Cependant, vous pouvez mettre à jour le temps minimum à la valeur de votre choix.

Capture d'écran d'un panneau de configuration intitulé « Protection contre le spam et sécurité » avec trois interrupteurs : « Activer la protection anti-spam », « Stocker les entrées de spam dans la base de données » et « Activer le temps minimum de soumission ». Une icône d'aide apparaît à côté de la troisième option, et une entrée « Temps minimum de soumission » affichant 2 secondes est visible en dessous.

Pour ce faire, entrez une valeur dans le champ Temps minimum de soumission. Cette valeur est en secondes et s'appliquerait aux utilisateurs remplissant le formulaire.

Définir le minuteur

Si un utilisateur tente de soumettre le formulaire avant le temps minimum que vous avez configuré, il verra un message d'erreur lui demandant d'attendre un peu plus longtemps avant de soumettre le formulaire.

Message d'erreur : temps minimum non atteint

Ajouter un CAPTCHA à vos formulaires

CAPTCHAssont des tests automatisés qui vérifient que les utilisateurs sont de vraies personnes et non des robots de spam. Il existe quatre options CAPTCHA différentes que vous pouvez ajouter à vos formulaires pour une protection supplémentaire au-delà de l'option intégrée que WPForms fournit.

Nous avons créé des tutoriels séparés pour vous guider à travers chaque méthode, afin que vous puissiez choisir celle qui convient le mieux à vos besoins.

  • reCAPTCHA: Renforcez la sécurité de votre formulaire grâce au service reCAPTCHA de Google.
  • hCaptcha: Ajoutez une couche de protection supplémentaire avec l'alternative hCaptcha.
  • Cloudflare Turnstile :Sécurisez vos formulaires en les intégrant à Cloudflare Turnstile.
  • Captcha personnalisé: Créez une solution de captcha personnalisée adaptée à vos besoins spécifiques.

Cliquez simplement sur l'une des méthodes préférées ci-dessus pour explorer chaque option et apprendre comment les ajouter à vos formulaires.

Vous souhaitez accéder à notre modèle de formulaire de contact RGPD anti-spam prêt à l'emploi ? Assurez-vous de consulter notre modèle Formulaire de contact RGPD anti-spam personnalisable.

Ajout de filtres anti-spam

Dans la section Filtrage de vos paramètres Protection contre le spam et sécurité, il y a 2 filtres différents que vous pouvez activer pour empêcher les utilisateurs de soumettre votre formulaire.

Vous verrez ici une option pour activer un filtre de pays et une autre pour activer un filtre de mots-clés.

Options de filtrage

Pour plus de détails sur la configuration de ces filtres, consultez notre guide sur l'ajout de filtres anti-spam dans WPForms.

Création d'une liste blanche ou noire

Une autre méthode efficace pour protéger vos formulaires contre le spam consiste à utiliser une liste blanche ou une liste noire. Cette approche limite les soumissions de formulaires en fonction des adresses e-mail des utilisateurs. Si l'adresse e-mail d'un utilisateur n'est pas conforme aux règles de votre liste, il ne pourra pas soumettre le formulaire.

Pour des instructions détaillées sur ces méthodes de protection contre le spam, consultez notre tutoriel complet sur la configuration d'une liste blanche ou noire d'e-mails.

Remarque : En plus d'utiliser une liste blanche ou noire, vous avez la possibilité d'empêcher des adresses IP spécifiques de soumettre des formulaires en utilisant un extrait de code PHP personnalisé de la bibliothèque d'extraits de code WPForms. Pour plus d'informations sur la façon de configurer cela, consultez notre documentation pour développeurs.

Questions fréquemment posées

Ci-dessous, nous avons répondu aux questions les plus fréquentes concernant la protection contre le spam dans WPForms.

Il y a une option dans mes paramètres pour activer un honeypot anti-spam. Comment cela fonctionne-t-il ?

Le honeypot anti-spam et la protection anti-spam héritée sont d'anciennes méthodes de protection. Ils n'apparaissent que dans les paramètres des formulaires qui les utilisaient auparavant, et les nouveaux formulaires utilisent uniquement la protection anti-spam. Dans WPForms 2.0.3 et supérieur, ces formulaires sont automatiquement mis à niveau vers la protection anti-spam. Pour plus de détails, consultez la section Mise à niveau des formulaires depuis la protection anti-spam héritée ci-dessus.

Pourquoi une notification indique-t-elle que mes formulaires utilisent une protection anti-spam obsolète ?

WPForms ne met à niveau un formulaire automatiquement que lorsqu'il peut d'abord enregistrer une révision. Si les révisions sont désactivées sur votre site, ou si votre site conserve moins de 2 révisions, ces formulaires sont ignorés et vous verrez plutôt l'avis Vos formulaires utilisent une protection anti-spam obsolète.

Cliquez sur Mettre à niveau tous les formulaires dans l'avis pour les mettre à niveau. Comme aucune révision ne peut être enregistrée, vous ne pourrez pas restaurer l'ancienne version de ces formulaires. Vous pouvez toujours revenir en arrière en réactivant son option héritée. Pour conserver les révisions à l'avenir, voyez comment activer les révisions de publication.

Pourquoi ne puis-je pas trouver la révision Auto-enregistrée avant la mise à niveau anti-spam ?

WordPress ne conserve qu'un nombre défini de révisions pour chaque formulaire. Si votre site n'en conserve que quelques-unes, la modification du formulaire après la mise à niveau peut remplacer les plus anciennes, y compris cette révision. Dans ce cas, revenez en arrière en activant son option héritée dans Paramètres » Protection anti-spam et sécurité.

C'est tout ! Vous savez maintenant comment prévenir le spam dans vos formulaires.

Ensuite, souhaitez-vous modifier les entrées soumises via vos formulaires ? Assurez-vous de consulter notre tutoriel sur la modification des entrées dans WPForms pour plus de détails.

Le meilleur plugin de création de formulaires par glisser-déposer pour WordPress

Facile, rapide et sécurisé. Rejoignez plus de 6 millions de propriétaires de sites Web qui font confiance à WPForms.