KEMBAR78
Hur man lägger till Cloudflare Turnstile CAPTCHA i WordPress
Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man lägger till Cloudflare Turnstile CAPTCHA i WordPress

Att köra ett kontaktformulär på vår WordPress-sida lärde oss en värdefull läxa: vi behöver bra spam-skydd som inte irriterar riktiga användare. Vi provade många CAPTCHA-alternativ, men de frustrerade ofta våra besökare.

Vanliga CAPTCHA:er stoppar spam, men folk gillar dem inte. Vi fick klagomål om svåra pussel, särskilt på telefoner. Vissa oroade sig också för sin integritet.

Sedan hittade vi Cloudflare Turnstile, och det förändrade allt. Det blockerar skräppost utan att störa besökare. På så sätt kan du få mindre skräppost samtidigt som du får folk att fylla i dina formulär.

I den här guiden visar vi hur du lägger till Turnstile på din WordPress-webbplats.

Hur man lägger till Cloudflare Turnstile CAPTCHA i WordPress

Varför lägga till Cloudflare Turnstile CAPTCHA i WordPress?

Spam och botar kan orsaka problem för webbplatser, som att skicka spamlänkar, bryta sig in i inloggningsformulär eller översvämma med spammejl på ett formulär för leadgenerering.

Allt detta kan skapa utrymme för brute-force-attacker, vilket förstör din besökarupplevelse. Om du driver en webbutik kan automatiserade skript till och med lägga falska beställningar.

Många webbplatsägare använder CAPTCHA och reCAPTCHA för att blockera skript och botar. Många klagar dock på att dessa tekniker ger en dålig användarupplevelse, och vissa oroar sig till och med för att CAPTCHA stjäl deras data.

Med dessa bekymmer i åtanke har Cloudflare introducerat Turnstile CAPTCHA. Denna teknik använder enkla, icke-påträngande utmaningar som körs osynligt i webbläsaren och skyddar din webbplats utan att be besökare att lösa komplexa pussel.

Dessutom använder den Apples Private Access Tokens för att verifiera användare utan att samla in extra data.

Om du använder formulärbyggare eller WooCommerce, så integreras Turnstile även med dessa tredjepartsplugins. Detta gör att du kan lägga till osynliga CAPTCHA i många olika delar av din WordPress-webbplats.

Med det sagt, låt oss se hur du kan lägga till Cloudflare Turnstile CAPTCHA i WordPress. Använd helt enkelt snabblänkarna nedan för att hoppa direkt till den metod du föredrar:

Metod 1: Använd WPForms för att lägga till Cloudflare CAPTCHA (för WordPress-formulär)

Det enklaste sättet att lägga till Cloudflares CAPTCHA i dina formulär är att använda gratis WPForms-pluginet.

WPForms är den bästa drag-and-drop WordPress-formulärbyggarplugin som används av över 6 miljoner webbplatser. Du kan använda den för att skapa alla typer av formulär, inklusive kontaktformulär, bokningsformulär och mycket mer.

Gratispluginet WPForms har ett färdigt Cloudflare Turnstile-fält som du kan dra och släppa på vilket formulär som helst.

Hur man lägger till Turnstile CAPTCHA i WPForms

Först måste du installera och aktivera WPForms-pluginet. Om du behöver hjälp, se vår guide om hur du installerar ett WordPress-plugin.

Gå efter aktivering till WPForms » Inställningar och klicka sedan på fliken CAPTCHA .

Lägga till Cloudflare Turnstile i ett WordPress-formulär med WPForms

På den här sidan väljer du ‘Turnstile’.

Du kommer nu att se några nya inställningar där du kan ange webbplatsnyckeln och webbplatshemligheten.

Lägga till Cloudflare Turnstile CAPTCHA till en WordPress-webbplats

För att få denna information, öppna en ny webbläsarflik och gå till Cloudflare inloggningssida. Du behöver skapa ett Cloudflare-konto med din e-postadress om du inte redan har gjort det.

När du är inloggad på Cloudflare-instrumentpanelen, hitta ‘Turnstile’ i menyn till vänster och klicka på den.

Cloudflare-instrumentpanelen

Detta tar dig till en skärm med grundläggande information om Cloudflare Turnstile.

Om du är nöjd med att fortsätta, klicka på knappen 'Lägg till webbplats'.

Lägga till en webbplats i Cloudflare-instrumentpanelen

På den här skärmen, börja med att skriva in ett 'Webbplatsnamn'.

Detta är bara för din referens, så du kan använda vad du vill.

Lägga till en WordPress-webbplats i Cloudflare-instrumentpanelen

Skriv sedan in din webbplats domännamn i fältet 'Domän'.

Nästa steg är att välja vilken CAPTCHA-widget du vill skapa. Det första valet är 'Managed', vilket är den metod som rekommenderas av Cloudflare. Det är här Cloudflare analyserar webbläsarens begäran och sedan bestämmer vilken typ av utmaning den ska köra.

Medan detta pågår kommer besökaren att se en laddningsanimation.

Lägga till en Cloudflare Turnstile CAPTCHA i WordPress

Där det är möjligt kommer Cloudflare att försöka köra en icke-interaktiv utmaning i bakgrunden så att besökaren inte behöver göra något. I det här fallet kommer användaren helt enkelt att se ett 'Lyckat'-meddelande när deras webbläsare klarar testet.

Ibland kan Cloudflare besluta att det är säkrare att visa en interaktiv utmaning istället. Besökaren behöver dock bara markera en ruta istället för att lösa ett pussel, så det är fortfarande enklare än traditionella pusselbaserade CAPTCHA:er.

Om du inte har en specifik anledning att inte göra det, är det smart att använda hanterade CAPTCHAs, eftersom detta ger dig en bra säkerhetsnivå med minimal påverkan på besökarupplevelsen.

Hur man skapar en hanterad CAPTCHA för WordPress

Vill du inte använda interaktiva utmaningar på din WordPress-webbplats? Då kan du välja 'Icke-interaktiv' eller 'Osynlig' istället.

Icke-interaktiva utmaningar körs i webbläsaren, så besökaren behöver inte vidta några åtgärder. Precis som med den hanterade CAPTCHA:n kommer besökare att se laddningsanimationen och ett ‘Lyckat’-meddelande när utmaningen är klar.

Om du istället väljer 'Osynlig' kommer besökaren inte att se animationen eller lyckomeddelandet. Denna inställning gör att du helt kan dölja CAPTCHA från dina besökare, vilket kan undvika förvirring och inte lägga till något extra i din WordPress-tema.

Efter att ha fattat ditt beslut klickar du på knappen ‘Skapa’. Så fort du har gjort det kommer Cloudflare att visa din webbplatsnyckel och hemliga nyckel.

Skapa en webbplatsnyckel och en hemlig nyckel för din WordPress-webbplats

Hur man konfigurerar Cloudflare Turnstile CAPTCHA för WordPress

Byt nu tillbaka till din WordPress-blogg eller webbplats och lägg till 'Webbplatsnyckel' och 'Webbplatshemlighet'.

Som standard kommer WPForms att visa följande meddelande varje gång en besökare misslyckas med CAPTCHA: 'Cloudflare Turnstile-verifiering misslyckades, försök igen senare.'

Du kan ersätta detta med ditt eget anpassade meddelande genom att skriva i fältet 'Felmeddelande'.

Anpassa meddelandet för misslyckad CAPTCHA

Därefter kanske du vill anpassa hur CAPTCHA ser ut på din webbplats genom att öppna dropdown-menyn ‘Typ’ och välja mellan ljus, mörk eller auto.

Följande bild visar ett exempel på hur temat 'Mörk' ser ut på ett anpassat användarregistreringsformulär.

Ett exempel på Cloudflares mörka tema, på en WordPress-blogg eller webbplats

Efter att ha fattat detta beslut, scrolla till botten av skärmen och klicka på ‘Spara inställningar.’

När det är gjort är du redo att lägga till Turnstile CAPTCHA-skydd till vilket formulär som helst.

Spara Cloudflare Turnstile-inställningarna i WPForms

Hur man lägger till Cloudflare Turnstile CAPTCHA i ett WordPress-formulär

Att lägga till Cloudflare Turnstile till WordPress med WPForms är enkelt och smidigt.

För att skapa ett nytt formulär med WPForms, gå helt enkelt till WPForms » Lägg till nytt.

Lägga till ett nytt formulär på din WordPress-webbplats

För att börja, ge formuläret ett namn genom att skriva i ‘Namnge ditt formulärfält.’ Detta är bara för din referens, så du kan använda vad du vill.

WPForms levereras med färdiga mallar, så att du snabbt kan komma igång och bygga alla typer av formulär. När du hittar en design du vill använda, klicka på den orange knappen 'Använd mall'.

Skapa ett nytt formulär med färdiga mallar

Notera: WPForms gratisplugin har mallar för att skapa ett formulär för anmälan till e-postnyhetsbrev, ett kontaktformulär och mer. Om du vill ha mer kan du låsa upp över 1500 mallar genom att uppgradera till premiumversionen av WPForms.

Efter att ha valt en mall ser du WPForms-redigeraren.

För att anpassa ett fält, klicka bara för att markera det i formulärredigeraren. Sidopanelen uppdateras sedan för att visa alla inställningar för det valda fältet.

Lägga till fält i ett WordPress-formulär

Du kan också ändra ordningen i vilken dessa fält visas genom att använda dra-och-släpp. 

För att lägga till Cloudflare Turnstile i formuläret, klicka helt enkelt på fliken 'Lägg till fält' i den vänstra menyn.

Här hittar du det inbyggda fältet 'Turnstile' och klickar för att lägga till det i ditt formulär.

Lägga till Cloudflare Turnstile CAPTCHA i ett WordPress-formulär

WPForms kommer nu att visa en ikon för 'Turnstile aktiverad' i det övre högra hörnet.

Detta meddelar dig att formuläret är skyddat med Cloudflare Turnstile.

Ett exempel på en Cloudflare Turnstile CAPTCHA, på ett WordPress-formulär

Ett annat alternativ är att aktivera Cloudflare i formulärets inställningar. Välj helt enkelt Inställningar i menyn till vänster och klicka sedan på 'Spamskydd och säkerhet'.

Du klickar nu på omkopplaren ‘Aktivera Cloudflare Turnstile’ för att ändra den från inaktiverad (grå) till aktiverad (blå).

Skydda din WordPress-webbplats eller blogg med Turnstile CAPTCHA

När du är nöjd med hur formuläret är inställt, klicka på knappen ‘Spara’.

Du kan nu gå till sidan eller inlägget där du vill visa formuläret och klicka på ‘+’-ikonen. I popup-fönstret som visas, börja skriva in ‘WPForms.’

Lägga till WPForms-blocket på din webbplats

När rätt block visas, klicka på det för att lägga till det på sidan eller inlägget.

I ditt nya WPForms-block klickar du på rullgardinsmenyn och väljer formuläret du just skapade.

Skapa ett formulär med Cloudflare Turnstile

Du kan nu uppdatera eller publicera din sida. Nu, om du besöker den här sidan eller inlägget, kommer du att se formuläret live.

För mer information kan du läsa vår steg-för-steg-guide om hur du skapar ett säkert kontaktformulär i WordPress.

Metod 2: Lägg till Turnstile CAPTCHA i kommentarer, WooCommerce och mer (gratis plugin)

Om du vill skydda dina formulär med Cloudflare Turnstile, låter WPForms dig lägga till CAPTCHA-skydd med bara några få klick.

Du kanske dock vill lägga till Turnstile i andra delar av din webbplats. Du kan till exempel använda det för att bekämpa kommentarspam i WordPress.

En Cloudflare Turnstile CAPTCHA med mörkt tema

Du kanske också vill använda Turnstile i din WooCommerce-butik.

Till exempel kan du skydda alla dina e-handelssidor, inklusive WooCommerce-inloggning, registrering och kassasidor. Detta kan hjälpa till att förhindra bedrägerier och falska beställningar i WooCommerce.

Cloudflare Turnstile CAPTCHA på WooCommerce-kassan

Det enklaste sättet att lägga till Cloudflares CAPTCHA i andra delar av WordPress är att använda Simple Cloudflare Turnstile. Detta gratisplugin integreras med många populära WordPress-plugins och formulärbyggare, inklusive Formidable Forms, WPForms och andra.

Först måste du installera och aktivera pluginet. Om du behöver hjälp, se vår guide om hur man installerar ett WordPress-plugin.

Vid aktivering, gå till Inställningar » Cloudflare Turnstile.

Enkla Turnstile-plugininställningar

Pluginet kommer nu att be om en webbplatsnyckel och en webbplatshemlighet. För att få denna information, följ helt enkelt samma process som beskrivs ovan när du ställer in ett Turnstile-konto.

När det är gjort, lägg till 'Site Key' och 'Site Secret' i din WordPress-instrumentpanel.

Lägga till Cloudflare hemlig nyckel och webbplatshemlighet i WordPress

Därefter kanske du vill anpassa hur CAPTCHA ser ut på din webbplats och hur den beter sig i Allmänna inställningar. För att börja kan du öppna rullgardinsmenyn 'Tema' och välja mellan ljus, mörk eller automatisk.

Om dina webbplatsbesökare kommer från olika länder kan du välja 'Auto Detect' i fältet 'Language'. På så sätt kommer Cloudflare Turnstile att använda det språk som besökaren använder.

I läget 'Utseende' kan du välja om Turnstile-widgeten ska visas för alla användare eller endast baserat på vissa interaktioner. Det säkraste alternativet är att välja 'Alltid'.

Det är också möjligt att inaktivera Turnstile-knappen för att skicka. Om du väljer detta alternativ kommer det inte att finnas någon knapp för användaren att klicka på när de har slutfört Turnstile-utmaningen.

Skrolla ner, du hittar Avancerade inställningar.

Cloudflare Turnstiles avancerade inställningar

En sak du kan göra här är att skjuta upp skript. Denna inställning kan göra att webbsidan laddas snabbare eftersom den talar om för webbläsaren att vänta tills hela sidan är laddad innan den kör JavaScript-kod.

Om denna inställning orsakar problem med andra saker på din webbplats, kanske du vill stänga av den.

Du kan också anpassa Turnstile-meddelandet. Som standard visar Cloudflare ett meddelande som lyder 'Vänligen verifiera att du är mänsklig' till besökare. För att lägga till din egen formulering, skriv helt enkelt i fältet 'Anpassat felmeddelande'.

Slutligen kan du välja att aktivera Meddelande vid misslyckande. Den här inställningen låter dig lägga till ett ytterligare meddelande som visas under Turnstile-widgeten om användaren misslyckas med utmaningen.

Nedanför Avancerade inställningar finns Inställningar för vitlistning.

Här kan du välja att inloggade användare inte behöver slutföra Cloudflare Turnstile. Du kan också lista IP-adresser som inte behöver genomgå utmaningen.

Vitlista användare för att slippa göra CAPTCHA med Cloudflare Turnstile-pluginet

Därefter kan du välja de områden där du vill använda Cloudflare Turnstile CAPTCHA.

Du kan använda Turnstile med alla inbyggda WordPress-formulär, inklusive inloggningssidan, användarregistreringsformuläret och sidan för återställning av lösenord.

Aktivera Cloudflare Turnstile CAPTCHA för WordPress-formulär

Beroende på vilka plugins du har installerat kan du se några extra alternativ.

Till exempel, om du har skapat en onlinebutik med WooCommerce, kommer du att se en sektion för WooCommerce-formulär.

Lägga till CAPTCHAs i dina WooCommerce-formulär

Om du klickar för att expandera det här avsnittet, kommer du att se alla WooCommerce-sidor där du kan lägga till en Cloudflare CAPTCHA.

Mark helt enkelt rutan bredvid varje sida du vill skydda.

Skydda din WooCommerce-butik med en CAPTCHA

När du är nöjd med informationen du har angett, scrolla till botten av skärmen och klicka på 'Spara ändringar'.

Nu, om du besöker din webbplats, kommer du att se Turnstile CAPTCHA i aktion.

Skydda din webbplats ytterligare med våra ultimata guider

Vill du hålla din webbplats ännu säkrare från obehöriga användare och skadliga botar? Läs dessa artiklar nedan för att förbättra din webbplats säkerhet:

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du lägger till Cloudflare Turnstile CAPTCHA i WordPress. Du kan också gå igenom vår ultimata guide för WordPress-säkerhet och våra experttips för de bästa WordPress-säkerhetsplugins.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

7 CommentsLeave a Reply

  1. Det vore bra att lägga till hur man använder den kompakta stilen av turnstile på WP-formulär eftersom 300px är för brett för många mobila teman.

    • Tack för att du delade den feedbacken, om vi hittar en rekommenderad metod kommer vi definitivt att dela den!

      Admin

  2. Jag har använt Google reCAPTCHA under ganska lång tid, och jag har också stött på en del opålitlighet. På senare tid har bildbaserade logikpussel på många webbplatser varit riktigt frustrerande eftersom de ofta inte fungerar första gången. Jag vill inte frustrera mina användare med liknande tester innan de till exempel kan skicka in ett formulär. Och eftersom jag redan använder DNS-servrar och CDN-tjänster via Cloudflare, började jag titta på deras CAPTCHA-tjänst. Tack för den detaljerade förklaringen av hur man aktiverar Cloudflare CAPTCHA på WordPress. Eftersom jag är mycket nöjd med deras tjänster kommer jag troligen att byta från Google CAPTCHA snart. Tack vare dig vet jag nu hur jag ska göra det.

  3. ett stort tack till WPBeginner-teamet för att de skapat en så omfattande, steg-för-steg-guide med alla skärmdumpar. Ni bröt ner det riktigt bra, vilket gjorde det lätt för icke-tekniska bloggare som jag själv att förstå och implementera. Jag använde den enkla Cloudflare Turnstile-pluginmetoden för att lägga till Turnstile CAPTCHA i kommentarsfältet på min blogg. Spamkommentarer har varit ett stort problem på min blogg på sistone. Det är guider som denna som är en absolut livräddare

  4. Hej, tack för inlägget. En snabb fråga, tror jag att det är obligatoriskt att inaktivera skicka-knappen tills användaren svarar på CF Turnstile?

    • Det är inte obligatoriskt, men det kan hjälpa till att minska användarnas förvirring om du inaktiverar skicka-knappen tills den är markerad.

      Admin

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.