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 skapar ett anpassat registreringsformulär för användare i WordPress

Om du driver en medlemswebbplats eller ett onlinecommunity har du förmodligen märkt att WordPress standardregistreringsformulär bara samlar in ett användarnamn och en e-postadress. Det innebär att du saknar viktig information från dina medlemmar från början.

Anpassade registreringsformulär löser detta problem. Du kan samla in specifik information du behöver i förväg, som telefonnummer, sociala medieprofiler eller biografiska detaljer.

Dessutom kan du förbättra din webbplats säkerhet med bättre spam-skydd och e-postverifieringsalternativ.

I den här handledningen visar jag hur du skapar ett anpassat användarregistreringsformulär i WordPress utan att skriva någon kod. 

Oavsett om du bygger en medlemswebbplats, ett onlinecommunity eller bara vill ha bättre kontroll över din registreringsprocess, kommer du att lära dig det enklaste sättet att ställa in detta snabbt.

Hur man skapar ett anpassat registreringsformulär för användare i WordPress

TL;DR: Standardregistreringsformulär i WordPress är begränsade till endast ett användarnamn och en e-postadress. I den här handledningen visar jag hur du använder WPForms för att skapa ett helt anpassat användarregistreringsformulär. Du kommer att lära dig hur du lägger till anpassade fält, förbättrar säkerheten och matchar din webbplats varumärke utan att skriva någon kod.

Du kan använda snabblänkarna nedan för att navigera genom den här handledningen:

Varför lägga till ett anpassat användarregistreringsformulär i WordPress?

Att skapa ett anpassat användarregistreringsformulär i WordPress ger dig mycket mer kontroll över hur nya medlemmar ansluter sig till din webbplats. Istället för att bara samla in ett användarnamn och en e-postadress kan du samla in exakt den information som din verksamhet behöver från början.

Anpassade registreringsformulär låter dig också matcha din webbplats varumärkesprofil och skapa ett mer professionellt första intryck. Din registreringssida blir en förlängning av ditt varumärke, inte bara en generisk WordPress-skärm.

Utöver utseendet ger anpassade formulär praktiska fördelar som kan spara tid och förbättra din webbplats säkerhet:

  • Samla in viktig användarinformation. Om du till exempel anordnar ett evenemang kan du samla in kostrestriktioner, sessionspreferenser eller särskilda krav direkt från början.
  • Lägg till spam-skydd automatiskt. Du kan tilldela specifika 'Användarroller' för att förhindra säkerhetsrisker och använda CAPTCHA för att blockera spamregistreringar.
  • Skapa en bättre användarupplevelse. Designa formulär som matchar din webbplats utseende och guida användare smidigt genom registreringen.
  • Integration med e-postmarknadsföring. Du kan automatiskt lägga till nya användare i din e-postutskickslista när de registrerar sig.
  • Rikta dig till rätt publik. Oavsett om du driver en blogg, en e-handelsbutik eller en community-plattform, hjälper anpassade formulär dig att samla in den data som är viktigast för din verksamhet.

Jag har upptäckt att att ta kontroll över din registreringsprocess tidigt förhindrar huvudvärk senare. Du behöver inte jaga medlemmar för saknad information eller hantera spamkonton som skräpar ner din databas.

I den här handledningen kommer jag att använda WPForms eftersom det är det bästa WordPress kontaktformulärspluggen på marknaden. Den levereras med ett kraftfullt tillägg för användarregistrering som hanterar det tekniska arbetet åt dig.

Du måste dock först skapa ett utrymme i din databas för att lagra denna extra information. Tänk på det så här: Du måste först skapa en 'behållare' i databasen och sedan använda WPForms för att skapa det synliga formuläret som samlar in data att lägga i den.


Steg 1: Lägga till anpassade användarfält i WordPress

WordPress-användarprofiler kommer med en begränsad uppsättning fält som standard. Om du vill samla in extra information, som ett telefonnummer, en social medie-handtag eller en adress, måste du använda ett plugin för anpassade fält.

Det bästa gratis tillägget för detta är Advanced Custom Fields (ACF). Det låter dig skapa den nödvändiga "behållaren" för dina data utan att skriva någon kod.

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

Efter aktivering, gå till sidan ACF » Field Groups i din WordPress-instrumentpanel och klicka antingen på knappen ‘+ Add New’ eller ‘+ Add Field Group’.

Lägga till en ny fältgrupp i ACF

På nästa skärm, ge din fältgrupp en titel.

För den här handledningen kallar jag den 'Användarprofilinformation'.

Lägga till en titel till den nya fältgruppen i ACF

Bläddra nu ner till avsnittet Fields. Du kan helt enkelt välja en Field Type från rullgardinsmenyn för att börja skapa ditt första anpassade fält.

För det här exemplet väljer jag 'Text' för att skapa ett fält för ett 'Twitter-handtag'.

Välja ett textfält i ACF

Du kommer att se en konfigurationspanel öppnas. Här är de två viktigaste inställningarna:

  • Field Label: Detta är namnet som är synligt för dig ("Twitter-handtag").
  • Field Name: Detta är det interna systemnamnet som används av WordPress-databasen (som twitter_handle).
Lägga till en fältetikett och ett fältnamn i ACF

Viktigt: Kopiera fältnamnet eller skriv ner det exakt som det visas. Det innehåller vanligtvis små bokstäver och understreck. Du kommer att behöva detta exakta namn senare för att koppla det till ditt registreringsformulär.

Om du vill lägga till fler fält, klicka bara på knappen ‘+ Add Field’ längst ner i listan och upprepa processen.

När du är klar med att lägga till fält, bläddra ner till avsnittet Settings och klicka på fliken ‘Location Rules’.

Du måste tala om för ACF var dessa fält ska visas. Ändra regeln så att den lyder: 'Visa den här fältgruppen om Användarformulär är lika med Lägg till / Redigera'.

Ställa in platsregler i ACF

Detta säkerställer att dessa fält visas i WordPress användarprofilområde så att administratörer kan se dem.

Klicka slutligen på knappen ‘Spara ändringar’ längst upp till höger på skärmen för att publicera dina nya fält.

Spara ändringar i den nya fältgruppen i ACF

Steg 2: Skapa registreringsformuläret för användare

Nu när dina anpassade fält är klara är det dags att bygga själva formuläret.

Installera och aktivera först pluginet WPForms. Du behöver Pro-versionen eller högre för att komma åt funktionerna för användarregistrering.

Efter aktivering, gå till WPForms » Inställningar för att ange din licensnyckel. Du hittar denna information på ditt konto på WPForms webbplats.

Ange din WPForms licensnyckel

Därefter behöver du installera tillägget User Registration.

Gå till sidan WPForms » Tillägg. Sök efter ‘User Registration Addon’ och klicka på knappen ‘Installera tillägg’.

Installera tillägget för användarregistrering i WPForms

När tillägget är aktivt, gå till WPForms » Lägg till nytt för att starta formulärbyggaren.

På inställningsskärmen, ge ditt formulär ett namn, till exempel ‘Ny användarregistrering’. Använd sedan sökfältet till vänster för att hitta mallen User Registration Form och klicka på ‘Använd mall’.

Skapa ett nytt formulär i WPForms med mallen för användarregistreringsformulär

WPForms kommer automatiskt att skapa ett registreringsformulär.

Det kommer att inkludera de standardfält du behöver, som Namn, Användarnamn, E-post, Lösenord och Kort biografi.

Det nya användarregistreringsformuläret skapat i WPForms
Lägga till dina anpassade fält

Nu lägger vi till det anpassade fältet för Twitter-handtaget (eller vilket fält du nu skapade i steg 1).

Titta i panelen till vänster under ‘Standardfält’. Dra ett fält av typen Enradig text till ditt formulär. Klicka på fältet för att redigera det och ändra Etiketten till ‘Twitter-handtag’.

Ändra etiketten på ett fält i WPForms
Mappa data

Därefter behöver du tala om för WPForms att spara data från detta nya fält i ACF-fältet som du skapade tidigare.

Klicka på ikonen Inställningar i menyn till vänster och välj sedan fliken Användarregistrering.

Inställningar för användarregistrering i WPForms-byggaren

Eftersom du använde mallen Användarregistrering har WPForms automatiskt konfigurerat huvudinställningarna åt dig. Du kommer att se att standardfält som Namn, E-post och Lösenord redan är mappade till motsvarande WordPress-användarprofilfält.

Viktigt säkerhetssteg: Medan du är på den här sidan, titta på inställningen Användarroll nära toppen. Se till att den är inställd på 'Prenumerant'. Detta förhindrar att nya användare får administrativ åtkomst till din webbplats.

Nu behöver du skrolla ner till avsnittet Anpassad användarmetadata.

Här behöver du ange två uppgifter:

  • Metanyckel: Klistra in fältnamnet du kopierade från ACF i steg 1 (twitter_handle).
  • Metavärde: Välj formulärfältet "Twitter-handtag" från rullgardinsmenyn.
Mappa anpassade användarfält till ditt formulär i WPForms

Om du behöver mappa ytterligare fält, klicka helt enkelt på '+' -knappen för att lägga till en ny metanyckel och ett nytt värde.

Välj aktiveringsmetod

Innan du sparar, skrolla upp till avsnittet Användaraktivering & Inloggning.

Du har två val här:

  • E-postverifiering (rekommenderas för säkerhet): Markera rutan 'Aktivera användaraktivering'. Användaren kommer att få ett e-postmeddelande med en länk för att aktivera sitt konto innan de kan logga in.
  • Omedelbar åtkomst: Avmarkera 'Aktivera användaraktivering' och markera 'Aktivera automatisk inloggning'. Detta kommer att logga in användaren omedelbart efter att de har skickat in formuläret.
WPForms inställningar för användaraktivering och inloggning

När du har gjort ditt val, klicka på knappen 'Spara' i det övre högra hörnet.

Steg 3: Lägga till ditt registreringsformulär i WordPress

Nu när ditt formulär är klart behöver du lägga till det på en sida på din webbplats så att användare faktiskt kan registrera sig. Du kan lägga till formuläret på en befintlig sida eller skapa en ny.

För den här handledningen kommer jag att skapa en ny sida.

Gå till Sidor » Lägg till ny i din WordPress-instrumentpanel. Ge din sida en titel, till exempel 'Registrera' eller 'Anmäl dig'. Klicka sedan på knappen '+' för att lägga till ett nytt block och sök efter 'WPForms'.

Sedan kan du dra WPForms-blocket till ditt innehållsområde.

Lägga till WPForms-blocket i ett inlägg

När blocket har lagts till ser du en rullgardinsmeny. Klicka på den och välj formuläret 'Ny användarregistrering' som du skapade i föregående steg.

WPForms laddar omedelbart en förhandsgranskning av ditt formulär inuti redigeraren.

Förhandsgranska formuläret på ett inlägg

Du kan nu lägga till annat innehåll du vill på sidan, till exempel rubriker eller instruktioner. När du är redo klickar du på knappen 'Publicera' i det övre högra hörnet.

Grattis! Du har nu en live-sida för användarregistrering som samlar in anpassade data och automatiskt lägger till dem i dina WordPress-användarprofiler.

Proffstips: Eftersom du redan är inloggad som administratör kanske du inte ser formuläret när du besöker sidan. För att testa ditt nya formulär ordentligt, öppna sidan i ett inkognitofönster eller logga ut från din webbplats först.

Bonus: Skapa en anpassad inloggningssida som matchar

Nu när du har ett anpassat formulär för användarregistrering kanske du märker att standardinloggningsskärmen i WordPress ser lite malplacerad ut i jämförelse.

För att ge en sömlös upplevelse rekommenderar jag att du skapar en anpassad inloggningssida som matchar varumärket för ditt nya registreringsformulär.

Du kan enkelt göra detta med WPForms eller SeedProd. För steg-för-steg-instruktioner, se vår ultimata guide om hur man skapar en anpassad WordPress-inloggningssida.

WordPress inloggningssida med anpassad logotyp

Vanliga frågor om användarregistreringsformulär

Att skapa anpassade formulär för användarregistrering i WordPress kan vara utmanande, men det behöver inte vara det. 

Här är några vanliga frågor som folk ställer om att skapa och hantera dessa formulär, tillsammans med enkla svar som hjälper dig att guida dig.

1. Vilket är det bästa gratis tillägget för att skapa inloggnings- och registreringsformulär i WordPress?

WPForms erbjuder en gratisversion som är utmärkt för vanliga kontaktformulär. Om du däremot vill registrera användare automatiskt på din WordPress-webbplats behöver du WPForms Pro-versionen, som inkluderar det specialiserade tillägget User Registration.

2. Hur förhindrar jag spamregistreringar på mina WordPress-formulär?

Spamregistreringar kan minimeras genom att aktivera CAPTCHA eller reCAPTCHA i dina formulär. Tillägg med funktioner som honeypots hjälper också till att minska spam-inlägg.

3. Kan jag godkänna nya användarregistreringar innan de kan logga in?

Ja, manuell godkännande kan aktiveras via dina användarregistreringsinställningar, vilket säkerställer att du kontrollerar åtkomsten till ditt innehåll eller dina funktioner.

4. Vilken användarroll ska jag tilldela nya registrerade på min WordPress-webbplats?

Tilldela rollen 'Prenumerant' till nya användare för att tillåta visning av innehåll samtidigt som känsliga åtgärder begränsas. Tilldela aldrig rollerna 'Administratör' eller 'Redaktör' till ett offentligt registreringsformulär på grund av säkerhetsrisker.


Ytterligare resurser för användarregistrering

Jag hoppas att den här artikeln hjälpte dig att lära dig hur du enkelt skapar ett anpassat användarregistreringsformulär i WordPress.

Du kanske också vill se dessa ytterligare resurser:

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

8 CommentsLeave a Reply

  1. Hur kan jag ändra bekräftelsemejlet som skickas till användaren efter att han har skickat registreringsformuläret? Jag vill inte visa viss information i mejlet, som inloggningslänken.

  2. Hur kan vi inaktivera standarden från New User Approve-pluginet? eller hur kan vi tillämpa woocommerce-mall på den här?

    Tack

  3. Fyller den också syftet med Theme My Login?
    Jag menar, om jag installerar detta, skulle jag också kunna tillgodose den nämnda pluginens funktion, eller hur?

  4. Bra plugin. Kommer detta plugin att tillåta mig att lägga till formulärelementen till mina nuvarande standard WooCommerce-formulär?

    Är det säkert att ha för många plugins för min WordPress-webbplats? Kommer det inte att sakta ner eller utsätta den säkerhetsmässigt?

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.