Avant de commencer

Installe et active Contact Form 7 et Gaitcha for WordPress. Commence sur un formulaire de test. Si tu utilises déjà un autre captcha, décide si tu le remplaces ou si tu veux conserver les deux.

Ajouter le tag de formulaire

Dans Contact → Formulaires de contact, ajoute [gaitcha] avant le tag d’envoi et enregistre.

<label>Ton email
[email* your-email autocomplete:email]</label>

<label>Ton message
[textarea your-message]</label>

[gaitcha]
[submit "Envoyer le message"]

L’extension fournit aussi un bouton de génération du tag. Le widget utilise le libellé traduit de l’extension. Ne te fie pas aux anciens exemples qui promettent un libellé personnalisable dans tous les connecteurs.

Tester le formulaire public

Ouvre la page en étant déconnecté. Interagis avec le formulaire, coche la case et envoie-le. La coche verte représente l’état client ; le filtre antispam de CF7 réalise la validation serveur.

Teste aussi un envoi sans cocher, un formulaire expiré et un nouvel essai après rejet. Vérifie que le message arrive au destinataire seulement lorsque le formulaire complet est accepté.

Si l’envoi échoue

  • Vérifie que /wp-json/gaitcha/v1/init renvoie un challenge ou un jeton JSON et qu’une règle de sécurité ne le bloque pas.
  • Vérifie qu’une extension de performance ne retarde pas trop le client Gaitcha.
  • Exclus la route REST d’initialisation du cache.
  • Distingue un problème de livraison d’email d’un rejet captcha : un captcha valide ne configure pas SMTP.

Le connecteur utilise wpcf7_spam. Consulte les réglages WordPress et le modèle de validation avant de modifier les scores.

Une question ou un cas particulier ?

Ouvrir une discussion sur GitHub