Les formulaires sont un excellent moyen de collecter des informations vitales auprès de vos visiteurs. Cependant, un inconvénient est que les spammeurs soumettent de fausses informations, contenant parfois du code malveillant.
Pour aider à filtrer ces spammeurs, les formulaires Elementor permettent désormais aux créateurs web d’intégrer le filtre anti-spam Akismet dans leurs formulaires.
Ajouter un filtre anti-spam à vos formulaires
- Téléchargez et installez le plugin Akismet. Pour plus de détails, voir Installer des plugins WordPress.
- Créez un compte Akismet. Pour plus de détails, rendez-vous sur le site Akismet (site externe).
Après vous être inscrit avec Akismet, vous recevrez une clé API.
- Copiez votre clé API Akismet.
- Ouvrez l’admin WP.
- Allez dans Réglages>Akismet Anti-spam.
- Dans le tableau de bord, cliquez sur Saisir manuellement une clé API.
- Saisissez votre clé API Akismet.
- Cliquez sur Se connecter avec la clé API.
- Dans l’éditeur Elementor, créez une page avec un formulaire. Pour plus de détails sur la création de formulaires, voir Widget Formulaire.
- Sélectionnez le formulaire.
Notez que lorsque vous installez Akismet, une nouvelle section Protection Spam Akismet est ajoutée à l’onglet Contenu.WarningLes champs de la section Protection Spam Akismet sont remplis avec du texte factice. Vous devrez saisir vous-même les informations de shortcode pour qu’elles prennent effet. - Enregistrez ou Publiez la page avec le formulaire.
Ajouter des shortcodes à la protection spam akismet
Pour que la protection spam fonctionne, vous devez déterminer quels champs filtrer. Par exemple, vous pouvez filtrer les champs email et message. Vous déterminez quels champs analyser en saisissant le shortcode de ce champ dans la section Protection Spam Akismet.
Exemple : Appliquer la protection spam au champ email :
- Dans le panneau, cliquez sur l’onglet Contenu.
- Ouvrez la section Champs du formulaire.
- Dans la section Champs du formulaire, cliquez sur le champ Email.
- Dans le champ Email, cliquez sur l’onglet Avancé.
- Dans l’onglet Avancé, copiez le Shortcode.
- Dans l’onglet Contenu, ouvrez la section Protection Spam Akismet.
- Collez le shortcode dans le champ Email.
- Enregistrez ou Publiez la page avec le formulaire.
Tester le filtre anti-spam
Après avoir configuré le filtre anti-spam, vous devriez tester pour vous assurer qu’il fonctionne.
Pour tester le filtre anti-spam :
- Rendez-vous sur le site web Akismet.
- Vous y trouverez du texte spécialement conçu pour déclencher le filtre anti-spam, lorsqu’il est saisi dans des champs spécifiques, comme le champ Nom. Copiez le texte pour l’un de ces champs.
- Dans l’éditeur Elementor, retournez à la page avec le formulaire que vous voulez tester.
- Cliquez sur l’icône de visualisation
.
- Collez le texte que vous avez copié dans le champ approprié.
- Remplissez tous les champs obligatoires avec du texte factice.
- Cliquez sur le bouton pour soumettre le formulaire.
Vous devriez recevoir un message d’erreur. - Dans l’admin WP, vérifiez vos soumissions de formulaire. Pour plus de détails sur la vérification des soumissions de formulaire, voir Soumissions de formulaire.
Votre soumission factice ne devrait pas apparaître.
Désactiver akismet pour des formulaires sélectionnés
Vous avez la possibilité de désactiver le filtre anti-spam Akismet pour des formulaires Elementor sélectionnés.
Pour désactiver Akismet :
- Naviguez vers le formulaire sélectionné.
- Dans le panneau, sous l’onglet Contenu, faites défiler vers le bas et ouvrez le champ Protection Span Akismet.
- Basculez Protection Spam Akismet sur Désactivé.
Akismet n’analysera pas ces soumissions de formulaire.