Dersom du benytter deg av Wordpress-utvidelsen Contact Form 7 for kontaktskjema på dine websider, og du opplever at du mottar søppelpost fra dette skjemaet, kan det være nødvendig å sette opp en form for menneskesjekk (CAPTCHA) i kontaktskjemaet.
En CAPTCHA er en mekanisme for å gjøre det vanskeligere for maskiner å automatisk sende inn ditt kontaktskjema.
Her vil vi beskrive én løsning for å implementere menneskesjekk/CAPTCHA i Contact Form 7, med utvidelsen Really Simple CAPTCHA.
Merk: Contact Form 7 har også integrasjon med Google reCAPTCHA. Dette krever at du har en Google-konto, og at du må innhente samtykke fra dine besøkende i henhold til GDPR, da dette innebærer at dine besøkendes persondata sendes til Google. Vi anbefaler derfor i stedet løsningen som skissert under. Om du likevel ønsker å bruke Google reCAPTCHA, les her om hvordan du setter opp dette.
-
Installer og aktiver utvidelsen Really Simple CAPTCHA:
-
Gå til menyen Kontakt → Kontaktskjema, pek på kontaktskjemaet ditt, og velg Rediger. Om du har flere kontaktskjemaer må du gjenta dette for alle skjemaer:
-
Legg til følgende "shortcodes" på ønsket plassering i skjemaet, gjerne over innsendingsknappen ("submit"):
[captchac captcha-1] [captchar captcha-1]
.
Har du flere skjemaer må tallkoden på enden endres for påfølgende skjemaer, for eksempel:
[captchac captcha-2] [captchar captcha-2]
Utseende på CAPTCHA-feltet kan tilpasses til en viss grad. Se dokumentasjonen til Really Simple CAPTCHA her for mer informasjon (dette er avansert oppsett).
-
Besøk websiden din og sjekk at CAPTCHA-koden nå ligger inne i skjemaet ditt.
Gratulerer! Ditt kontaktskjema skal nå være (bedre) beskyttet mot automatisert innsending.