Contact form 7 reCAPTCHA

Lo spam è un grosso probema quando si utilizzano le contact form in un sito wordpress. Molti siti ricevono centinaia di email spam ogni giorno in questo modo è difficile identificare le mail che ci interessano.

Come fare a bloccare le mail spam inviate da una contact form?

In questo post vedremo come impostare una soluzione efficace per bloccare la ricezione di mail spam provenienti dalle contact form create con il plugin contact form 7.

Esistono vari metodi anti spam quello che vedremo è il metodo reCAPTCHA “i’m not a robot” fornito da Google.

Alla fine del tutorial quello che otteniamo è , oltre le informazioni classiche di una contact form, una casella da selezionare che verifica che non siamo dei robot ma esseri umani come potete vedere nell’immagine sotto riportata.

recaptca contact form 7 - contact form 7 recaptcha

Tutorial contact form 7 reCAPTCHA

Questo è il tutorial che vi guida passo passo alla configurazione di Contact Form 7 con Google reCAPTCHA

  1. Installare e attivare il plug in contact form 7

contactform7 - contact form 7 recaptcha

  1. Collegarsi al link https://www.google.com/recaptcha/intro/v3beta.html oppure cercare reCAPTHCA Google su Google.
  2. Selezionare il bottome My reCAPTCHA google recaptcha - contact form 7 recaptcha
  3. Selezionare reCAPTCHA I’m not a robot e inserire il nome del dominio

recaptcha i m not arobot - contact form 7 recaptcha

5 Concludere la configurazione su google selezionando il bottone Register

register captcha - contact form 7 recaptcha

6 Dopo aver fatto Register otteniamo 2 codici il Site key e il Secret key

recaptcha key - contact form 7 recaptcha

7 Aprite la console di amministrazione di WordPress e selezionate sulla colonna sinistra la voce Contatti > Integrazione e selezionare il bottone Configura le chiavi

configurazione chiavi recaptcha contact form 7 - contact form 7 recaptcha

8 Inserire le 2 chiavi Site key e Secret key create nello step 6 e salvare

key recaptcha - contact form 7 recaptcha

9 Dopo il salvataggio comparirà un messaggio Impostazioni salvate

saverecaptcha - contact form 7 recaptcha

10 Aprire la contact form dove volete inserire il reCAPTCHA e selezionare il bottone reCAPTCHA

aggiungere recaptcha contact form7 - contact form 7 recaptcha

11 Inserire il tag [recaptcha] prima del Tag [submit “invia”] e selezionare salva sotto la form per salvare la configurazione

recaptcha contaxt form7 - contact form 7 recaptcha

12 Copiare lo shortcode della contact form appena creata

shortcode contact form7 - contact form 7 recaptcha

13 Creare una pagina di prova e inserire lo shortcode

page contact form7 - contact form 7 recaptcha

Complimenti avete attivato il Google reCAPTCHA per Contact Form 7 effettua l’anteprima della pagine e verifica che appaia la casella per selezionare “i’m not a robot” per eventuali domande o chiarimenti puoi contattarmi

recaptca contact form 7 - contact form 7 recaptcha