reCAPTCHA WordPress : protéger et tester un formulaire Divi

reCAPTCHA WordPress : protéger et tester un formulaire Divi

Résumé de l'article

Pour configurer reCAPTCHA sur WordPress sur un formulaire Divi, vérifiez le type de clés et leur domaine. Faites ensuite une demande de test hors connexion et contrôlez qu’elle arrive dans la boîte destinataire.

Approfondir avec une IA

Vous souhaitez approfondir un point ou obtenir une réponse adaptée à votre situation ? Ouvrez cet article dans l'IA de votre choix et poursuivez la conversation.

3 min de lecture

Activer reCAPTCHA sur WordPress demande de tester deux choses : l’envoi par le visiteur et la réception du message. Une confirmation à l’écran ne prouve pas que l’e-mail est arrivé.

Vérifier toute la chaîne

  1. Protection chargée
  2. Soumission acceptée
  3. Message reçu
Les points à vérifier dans l’ordre.

Configurer l’antispam d’un formulaire WordPress

Identifiez le formulaire réellement affiché et son module. Dans Divi, ouvrez les réglages de protection antispam du module. Choisissez un type de reCAPTCHA pris en charge par votre version de Divi. Les clés doivent correspondre au type choisi et au domaine où le formulaire est testé.

Avant de toucher aux clés

  • L’URL publique du formulaire à protéger.
  • Le module ou l’extension qui traite son envoi.
  • Le domaine autorisé et le type de clé pris en charge.

Raccorder la protection au bon endroit

Configurez le service dans le module qui traite l’envoi. Vérifiez qu’une autre extension n’ajoute pas déjà une protection concurrente au même formulaire. Gardez la clé secrète dans le réglage prévu et hors des captures ou des messages d’assistance.

Dans le tableau de bord WordPress, vérifiez si le spam est filtré par le module Divi ou par une extension qui intervient sur les formulaires. Identifiez le formulaire en ouvrant la page publique et en suivant son URL. Un réglage ajouté à un autre formulaire ou à l’écran de connexion ne protège pas automatiquement ce formulaire de contact.

Faire un test complet sans être connecté

Soumettez une demande de test identifiable depuis une fenêtre privée, puis depuis un téléphone. Notez le message affiché et vérifiez la boîte destinataire. Si votre site conserve des soumissions, comparez l’enregistrement avec l’e-mail reçu. Vérifiez aussi le comportement lorsque les scripts requis sont bloqués par les réglages du navigateur ou de consentement.

Exemple de diagnostic

Envoyez une demande identifiable en fenêtre privée. Si le formulaire confirme l’envoi mais que le message n’arrive pas, cherchez d’abord la trace dans le circuit d’envoi. Si l’envoi est bloqué avant confirmation, relevez le message et vérifiez la protection du module.

Distinguer un rejet antispam d’un problème d’envoi

Si l’interface refuse la soumission, vérifiez d’abord le domaine, le type de clés et le message du formulaire. Si le formulaire accepte la demande mais que la boîte ne reçoit rien, suivez le circuit d’envoi du mail. Ajustez un seul réglage à la fois et refaites le même test.

Exemple : le formulaire fonctionne en aperçu mais échoue en public

Sur un site fictif, une demande passe dans le constructeur Divi mais échoue sur téléphone en navigation privée. Utilisez le même formulaire, avec les mêmes champs, pour éviter de comparer deux modules différents.

  • Le script manque dans la page publique. Reproduisez le test avec le même choix de consentement, puis vérifiez sur une copie si un réglage de chargement différé empêche son exécution.
  • Le script se charge et l’envoi est refusé. Vérifiez que le domaine public et le type de clé correspondent à ceux attendus par le module. Relevez le message avant de modifier le seuil.
  • Le formulaire confirme l’envoi. Relevez l’heure et le sujet du message, puis vérifiez sa réception. Si le message manque, examinez le circuit de messagerie plutôt que les clés reCAPTCHA.

Conservez le résultat de chaque essai et ne changez qu’un réglage à la fois. Si la modification affecte un formulaire partagé, testez aussi une autre page qui affiche ce module.

Vérifier le résultat

Symptôme observé Premier contrôle
Formulaire refuse l’envoi Type de clé, domaine et message d’erreur
Envoi accepté sans réception Journaux d’envoi et boîte destinataire
Échec seulement en navigation privée Scripts chargés et état du consentement
  • Une demande légitime passe sur desktop et mobile.
  • La boîte destinataire reçoit le message de test.
  • Le formulaire affiche une réponse compréhensible en cas de rejet.

Consulter la documentation de référence.

Questions fréquentes

Faut-il activer reCAPTCHA à la fois dans Divi et dans une extension ?

Configurez la protection pour le formulaire visé et vérifiez ce que chaque outil contrôle. Deux protections sur le même envoi peuvent compliquer le diagnostic.

Peut-on réutiliser les mêmes clés sur une copie de test ?

Vérifiez les domaines enregistrés et le type de clé attendu par le module. Une configuration qui accepte le domaine public peut refuser le sous-domaine de test.

Pourquoi ne pas durcir le seuil dès l’installation ?

Un seuil plus strict peut rejeter des demandes légitimes. Vérifiez les envois sur plusieurs appareils et en navigation privée avant de modifier le réglage, puis contrôlez de nouveau la réception.

À retenir

Contrôlez la réception d’un message de test après avoir configuré reCAPTCHA sur WordPress.

RÉDIGÉ PAR

Mickaël RENAUX

Webmaster freelance • WordPress • Divi

Dans le web depuis plus de 10 ans et indépendant depuis 2021, j’accompagne les entreprises dans la création, la refonte, la maintenance et le référencement de leur site. Chaque article est rédigé à partir de mon expérience terrain et régulièrement mis à jour.

Sommaire

UN PROJET ?

Parlons de votre projet

Expliquez-moi votre besoin, voyons comment avancer.

Mon expertise sur ce sujet

Pour approfondir le sujet