Hvis du benytter dig af Wordpress-utvidelsen Contact Form 7 for kontaktskema på dine websider, og du oplever, at du modtager søbpelpost fra dette skemaet, må det være nødvendig at sætte op en form for mennesketjek (CAPTCHA) i kontaktskemaet.
En CAPTCHA er en mekanisme for at gøre det vanskeligere for maskiner at automatisk sende ind dit kontaktskema.
Her vil vi beskrive én løsning for at implementere mennesketjek/CAPTCHA i Contact Form 7, med utvidelsen Really Simple CAPTCHA.
Merk: Contact Form 7 har også integration med Google reCAPTCHA. Dette kræver, at du har en Google-konto, og, at du skal indhente samtykke fra dine besøgende i henhold til GDPR, da dette indebærer, at dine besøgendes persondata sendes til Google. Vi anbefaler derfor i stedet løsningen som skisseret under. Om du alligevel ønsker at bruge Google reCAPTCHA, læs her om hvordan du setter op dette.
-
Installer og aktiver utvidelsen Really Simple CAPTCHA:
-
Gå til menuen Kontakt → Kontaktskema, pek på kontaktskemaet dit, og vælg Rediger. Om du har flere kontaktskemaer skal du genta dette for alle skemaer:
-
Tilføj følgende "shortcodes" på ønsket plassering i skemaet, gerne over indsendingsknappen ("submit"):
[captchac captcha-1] [captchar captcha-1]
.
Har du flere skemaer skal tallkoden på enden ændres for påfølgende skemaer, for eksempel:
[captchac captcha-2] [captchar captcha-2]
Utseende på CAPTCHA-feltet må tilpasses til en vis grad. Se dokumentationen til Really Simple CAPTCHA her for mere information (dette er avanceret opsætning).
-
Besøg websiden din og tjek, at CAPTCHA-koden nu ligger inde i skemaet dit.
Gratulerer! Dit kontaktskema skal nu være (bedre) beskyttet mod automatisert indsending.