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 omdirigerar användare efter lyckad inloggning i WordPress

Varje gång någon loggar in på din WordPress-webbplats har du möjlighet att skapa ett bra första intryck.

Istället för att släppa dem i standardinstrumentpanelen kan du skicka dem exakt dit de behöver vara – vare sig det är deras kursportal, medlemsområde eller kontosida.

Den här typen av genomtänkt användarupplevelse är det som skiljer professionella webbplatser från amatörmässiga.

För våra egna plugins ställer vi vanligtvis in regler för att omdirigera användare direkt till deras kontopanel efter köp och inloggning. Vi har funnit att detta är mer logiskt eftersom de kan komma direkt till att hantera sina licenser eller få support utan att gå vilse i administrationsområdet.

I den här guiden går vi igenom de enklaste metoderna för att ställa in anpassade inloggningsomdirigeringar som gör användarupplevelsen mycket smidigare.

Hur man omdirigerar användare efter en lyckad inloggning i WordPress (2 sätt)

Varför omdirigera användare efter att de loggar in på din WordPress-webbplats?

Om din webbplats har flera användare, som en blogg med flera författare, en medlemskapswebbplats eller en webbutik, vill du guida dessa användare till rätt plats efter att de loggar in.

Många WordPress-medlemskapsplugins och eCommerce-plugins hanterar automatiskt omdirigeringar genom att visa användare anpassade inloggningssidor och omdirigera dem till en kontohanteringssida.

Du kan till och med skapa en klientportal för dem att hantera sitt konto.

Alla webbplatser kommer dock inte att använda ett plugin med denna funktionalitet. I det här fallet kommer användare helt enkelt att omdirigeras till det standardmässiga WordPress-administrationsområdet.

Även om detta kan fungera för bloggare och skribenter, är det inte en idealisk upplevelse för personer som dina medlemmar och kunder. 

Med det sagt, låt oss titta på hur du enkelt kan omdirigera användare efter en lyckad inloggning i WordPress. Du kan använda snabblänkarna nedan för att hoppa direkt till den metod du vill använda:

Metod 1: Konfigurera inloggningsomdirigeringar med LoginWP

Metoden låter dig omdirigera användare efter att de loggat in baserat på användarroller, behörigheter, användarnamn och mer. 

Det enklaste sättet att göra detta är att använda LoginWP (tidigare Peter’s Login Redirect), ett inloggningssidplugin. Det låter dig ställa in enkla inloggningsomdirigeringar med ett par klick.

Det första du behöver göra är att installera och aktivera pluginet. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.

Efter aktivering måste du gå till LoginWP » Redirection Rules för att konfigurera pluginet.

Det låter dig ställa in inloggningsomdirigeringar för olika situationer. Låt oss titta på var och en av dem nedan.

Omdirigera specifika användare efter inloggning

Först kan du ställa in omdirigeringar endast för specifika användare. Detta är användbart om du har ett litet team och vill omdirigera teammedlemmar till specifika sidor. 

För att göra detta, klicka på knappen 'Lägg till ny' i avsnittet 'Omdirigeringsregler'.

Skapa en ny omdirigeringsregel i LoginWP

Detta tar dig till en ny sida för att ställa in dina omdirigeringsinställningar.

Välj först villkoret 'Användarnamn' från rullgardinsmenyn 'Regelvillkor' och välj användarnamnet från rullgardinsmenyn.

Lägg till regel för användarnamnsomdirigering

Sedan kan du ange de URL:er du vill omdirigera användaren till vid inloggning och utloggning.

Se till att klicka på knappen 'Spara regel' för att spara dina ändringar. 

Lägg till användarnamn inloggnings- och utloggnings-URL

Omdirigera WordPress-användare efter användarroll

Därefter kan du ställa in en inloggningsomdirigering baserat på användarrollen i WordPress. Du kanske till exempel vill omdirigera redaktörer till adminområdet men låta dina e-postlistprenumeranter gå till en separat anpassad sida. 

Processen kommer att likna stegen ovan. Klicka helt enkelt på knappen 'Lägg till ny' i avsnittet 'Omdirigeringsregler'.

Välj sedan villkoret 'Användarroll' från rullgardinsmenyn 'Regelvillkor' och välj användarrollen från rullgardinslistan. 

Du kan också ställa in ordningen till vilket nummer som helst, vilket avgör hur denna regel lagras och visas i plugininställningarna.

Lägg till omdirigeringsroll för användarroll

Ange sedan inloggnings- och utloggnings-URL:erna dit du vill omdirigera användarrollen.

Klicka sedan på knappen 'Spara regel'.

Lägg till användarrollens inloggnings- och utloggnings-URL

Om du vill skapa olika inloggningsomdirigeringar för flera användarroller, följ helt enkelt samma steg ovan. 

Konfigurera inloggningsomdirigeringar baserat på behörigheter i WordPress

Pluginet låter dig också ställa in inloggningsomdirigeringar baserat på användarnivåer och behörigheter. Detta är mycket användbart om du använder ett plugin för att skapa och hantera användarroller med anpassade behörigheter i WordPress.

För att göra detta, följ samma steg ovan genom att klicka på knappen 'Lägg till ny'.

Välj sedan villkoret ‘Användarkapacitet’ från rullgardinsmenyn ‘Regelvillkor’ och välj användarkapaciteten från listan.

Du kan också ange ett ordernummer om du vill hålla dina regler organiserade på plugininställningssidan.

Lägg till regel för omdirigering av användarbehörigheter

Du kommer att ha olika användarkapaciteter tillgängliga baserat på de roller du har tilldelat.

Ange sedan din inloggnings-URL och utloggnings-URL i rutorna nedan. 

Lägg till användarbehörighet för inloggnings- och utloggnings-URL

Slutligen, klicka bara på knappen ‘Spara regel’.

Konfigurera omdirigeringar vid inloggning för alla användare i WordPress

På pluginets inställningssida finns ett alternativ för att ställa in en omdirigering för alla andra användare. Om en användare inte matchar några regler du har angett ovan, kan du omdirigera dem genom att ange en URL här.

Du kan också använda den här inställningen för att skapa en webbplatsomfattande omdirigering för alla användare.

Ange helt enkelt en inloggnings-URL och en utloggnings-URL i avsnittet 'Alla andra användare'. 

Ställ in omdirigering för alla andra användare

Klicka sedan helt enkelt på knappen 'Spara ändringar'.

Ställa in en omdirigering för användarregistrering i WordPress

När en ny användare registrerar sig på din webbplats omdirigerar WordPress dem till inloggningssidan. Du kan ställa in en omdirigerings-URL för att skicka dem till vilken annan sida som helst på din WordPress-webbplats

Ange helt enkelt den nya URL:en i avsnittet 'Efter registrering' och klicka på knappen 'Spara ändringar'. 

Lägg till omdirigering efter användarregistrering

Metod 2: Ställa in anpassat inloggningsformulär och omdirigeringar med WPForms

Om du vill skapa ett anpassat inloggningsformulär kan du använda WPForms för att ställa in en WordPress-användaromdirigering efter att de loggar in. 

WPForms är det bästa pluginet för användarregistrering på marknaden, som används av över 6 miljoner webbplatser. Det låter dig enkelt skapa formulär för användarregistrering, kontaktformulär och mer. 

På WPBeginner har vi använt verktyget för att skapa våra kontaktformulär och årliga undersökningar och har haft en utmärkt upplevelse. För mer djupgående insikter kan du läsa vår WPForms-recension.

WPForms

Det första du behöver göra är att installera och aktivera WPForms-pluginet. För mer information, se vår nybörjarguide om hur man installerar ett WordPress-plugin

Notera: Du kan använda gratisversionen för att skapa enkla kontaktformulär, men du behöver WPForms Pro för att få funktionen för inloggningsformulär.

Efter aktivering måste du besöka WPForms » Inställningar och ange din licensnyckel. Du hittar denna information på ditt konto på WPForms webbplats.

Ange WPForms licensnyckel

Därefter behöver du installera tillägget för registreringsformulär för användare. 

Gå helt enkelt till WPForms » Tillägg och leta reda på ‘Användarregistreringstillägg’ och klicka på knappen ‘Installera tillägg’.

Installera tillägg för användarregistrering

Nu är du redo att skapa ditt eget anpassade inloggningsformulär. 

För att göra detta, navigera till WPForms » Lägg till ny och ge ditt formulär ett namn.

Sök sedan efter 'Login' i sökfältet för att hitta mallen 'User Login Form' och klicka sedan på knappen 'Använd mall'.

Välj mall för inloggningsformulär

WPForms kommer automatiskt att ladda mallen för inloggningsformulär för användare med alla nödvändiga fält.

Du kan redigera alla befintliga fält genom att klicka på dem och göra ändringar på den nya skärmen.

WPForms formulärredigeringsskärm

Om du till exempel vill ändra texten ‘Skicka’, klickar du helt enkelt på knappen.

Detta tar dig till en redigerare där du kan lägga till ny knapptext, lägga till text för knappbearbetning och mer.

Klicka för att redigera formulärfält

När du har anpassat ditt formulär kan du ställa in en inloggningsomdirigering.

För att göra detta, gå till Inställningar » Bekräftelse i den vänstra kolumnen och välj sedan 'Gå till URL' som omdirigeringstyp för din bekräftelse.

Sedan kan du ange URL:en dit dina användare kommer att omdirigeras. 

Ange omdirigerings-URL för formuläret

Ditt inloggningsformulär är nu klart. Se till att du klickar på knappen ‘Spara’ innan du stänger formulärbyggaren. 

Nu lägger vi till ditt inloggningsformulär till din WordPress-blogg eller webbplats. 

Öppna helt enkelt sidan där du vill att ditt inloggningsformulär ska visas eller skapa en ny sida. Klicka sedan på ikonen ‘Plus’ på sidans redigeringsskärm för att lägga till ett nytt block och sök efter ‘WPForms’.

Välj WPForms-block

Klicka sedan på WPForms-blocket, så läggs det automatiskt till på din webbplats.

Välj sedan inloggningsformuläret du skapade tidigare från rullgardinsmenyn, så laddas formuläret automatiskt in i ditt innehållsområde.

Välj inloggningsformulär från rullgardinsmenyn

För mer information om hur du använder WPForms, läs dessa artiklar:

Alternativ: Använd SeedProd för att skapa en anpassad inloggningssida

Alternativt kan du använda ett sidbyggarplugin som SeedProd för att ställa in en inloggningsomdirigering, plus skapa en vacker inloggningssida.

SeedProd låter dig enkelt skapa anpassade landningssidor, inloggningssidor, 404-sidor och mer.

För mer information, se vår guide om hur man skapar en anpassad inloggningssida i WordPress.

Skapa SeedProd inloggningssida

Hur man felsöker vanliga inloggningsproblem i WordPress

Att ställa in omdirigeringar med ovanstående metoder bör fungera som en dans. Du kan dock stöta på problem beroende på hur din webbplats är uppbyggd och vilka WordPress-plugins du för närvarande använder.

Här är några tips som kan hjälpa dig att lösa dessa problem. 

1. Uppdatera din permalänkstruktur

Gå helt enkelt till Inställningar » Permalänkar och klicka på knappen 'Spara inställningar' utan att göra några ändringar.

Spara inställningar för permalänk

Detta kommer att uppdatera inställningarna för WordPress permalänkar. Om du upplever andra omdirigeringsproblem, så löser detta vanligtvis problemet.

För mer information, läs vår guide om hur du återskapar WordPress-permalänkar.

2. Åtgärda problem med omdirigering av inloggningssidan

Om din inloggningssida fortsätter att uppdateras och omdirigera dig tillbaka till inloggningsformuläret, är detta ett tecken på en inställningskonflikt.

För hjälp med felsökning av problemet, se vår guide om hur du åtgärdar problemet med att WordPress inloggningssida uppdateras och omdirigeras.

3. Följ allmänna felsökningstips

Om de två tipsen ovan inte löste ditt problem, så är det mest troligt en konflikt med ett plugin eller tema. För mer detaljer, se vår nybörjarguide för felsökning av WordPress-fel.

Vanliga frågor

Här är några frågor som våra läsare ofta ställer om att omdirigera användare efter en lyckad inloggning:

Kan jag omdirigera användare till olika sidor baserat på deras roll?

Ja, du kan omdirigera användare baserat på deras roll med hjälp av ett plugin eller lite enkel kod. Detta är användbart om du driver en medlemswebbplats, webbutik eller en blogg med flera författare.

Till exempel:

  • Administratörer kan omdirigeras till instrumentpanelen.
  • Kunder kan gå till sitt konto eller en tack-sida.
  • Bidragsgivare eller författare kan gå direkt till inläggsredigeraren eller väntande utkast.

Kan jag omdirigera användare efter inloggning utan att använda ett plugin?

Ja, men det kräver att du lägger till anpassad kod i din temas functions.php-fil eller använder ett webbplatsspecifikt plugin. Du behöver koppla in filtret wp_login eller login_redirect.

Med det sagt, att använda kod medför en risk. Om den inte läggs till korrekt kan den förstöra din webbplats. Det är därför vi rekommenderar att du skapar en säkerhetskopia först eller använder ett plugin om du inte är bekväm med kodning.

Är det möjligt att omdirigera användare efter inloggning via ett anpassat inloggningsformulär?

Absolut. Om du använder ett anpassat inloggningsformulär skapat med ett plugin som WPForms, kan du enkelt ställa in en omdirigerings-URL i formulärinställningarna.

Detta gör att du kan:

  • Skicka användare till en välkomst- eller tack-sida.
  • Ta dem till deras kontoområde eller instrumentpanel.
  • Visa dem ett specialerbjudande eller meddelande baserat på deras medlemsnivå.

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du omdirigerar användare efter en lyckad inloggning i WordPress. Du kanske också vill se vår kompletta guide om hur du hittar din WordPress-inloggnings-URL och hur du ställer in tvåfaktorsautentisering i WordPress.

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

27 CommentsLeave a Reply

  1. Tack för artikeln, den löste vårt problem när vi ville omdirigera alla användare utom administratören till regelsidan. Detta fungerade utmärkt och var verkligen enkelt tack vare WPForms. Nu har användarna webbplatsregler tillgängliga direkt efter inloggning.

  2. Bra handledning! Löste det irriterande problemet med att användare loggar in och hamnar på sin profilsida.

  3. Tack för det här inlägget. "Felsökning"-avsnittet räddade mig när jag försökte lösa varningen "Kan inte ändra rubrikinformation – rubrik redan skickad av..." som ständigt dök upp på mina plugin-administratörssidor med omdirigeringsförfrågningar, tills jag provade ditt förslag och sparade permalinks utan någon ändring.
    Det fungerade som magi

  4. Tillåter detta plugin dig att få alla inloggade användare som besöker hemsidan "rot-URL" att omdirigeras till en specifik sida som normalt skulle skicka dem till hemsidan annars?

    • These redirects are for directly after a user logs into the site and not when a user comes back when still logged in :)

      Admin

      • Behöver använda anpassad kod för det och fungerar för woocommerce också, jag har gjort det.

  5. Hej,

    Jag kan framgångsrikt omdirigera användaren till en anpassad sida efter att användaren loggar in.

    Men vid inloggning ser jag att alternativet Redigera profil finns. Hur kan det inaktiveras så att användaren inte har tillgång till alternativen för profilredigering?

    Hälsningar
    David

    • You would use the http_referer variable for the plugin but you would want to reach out to the support for the plugin for the specifics of how to set it up :)

      Admin

  6. Hej,

    vad är gränsen för användare?
    Jag planerar en sajt med cirka 2000-5000 registrerade WP-användare.

    Jag vill att alla ska ha sitt eget privata område.

    tack

  7. Jag trodde verkligen att jag höll på att lära mig WordPress. Jag följde instruktionerna och det fungerar inte. Det måste vara jag... För jag ser inga andra svar som säger att det inte fungerar för någon annan.

  8. Hej,
    Jag har älskat Peters inloggningsomdirigering i flera år, men sedan jag har gått över till Woocommerce har jag, liksom många andra, upptäckt att woo har säkrat kroken för omdirigering efter inloggning.

    Och nu går alla mina inloggningar till min-konto.

    Jag har läst Peters support-sidor, och det nämns att kontrollera vad som tar tag i kroken, men min fråga är att jag vet vad det är, och nu behöver jag veta hur jag ska fixa det.

    Tänkte fråga internet för att se vad den skulle säga.

  9. Hej,

    Jag undrade om du kan hjälpa till, jag vill sätta upp många olika användare, men varje användare kommer att dirigeras till en viss sida, för att bara se viss information
    DVS
    Användare 1 när de loggat in kan bara se Sida 1
    Användare 2 när de loggat in kan bara se Sida 2
    Användare 3 när de loggat in kan bara se Sida 3.

    Det kan finnas upp till 30 olika användare.

    Är detta något du skulle kunna hjälpa till med? Eller finns det ett plugin som tillåter detta?

  10. Är det möjligt att omdirigera användarna till samma sida de tittade på efter inloggning eller registrering.

  11. Hej, jag använder Peters inloggningsomdirigering och skulle vilja veta hur jag kan få den att omdirigera användaren till deras

    profilsida. example.com/my-account/members/USERNAME/profile fungerar inte.

    Däremot fungerar example.com/my-account/members/SPECIFIC USERNAMES/profile.

    Så jag kan inte få den att omdirigera till specifika användare om jag inte inkluderar deras profilnamn istället för användarnamn

    Jag har provat att använda pluginkatalogen: Du kan använda syntaxen [variable]username[/variable] i dina URL:er så att systemet bygger en dynamisk URL vid varje inloggning och ersätter den texten med användarens användarnamn. Förutom användarnamn finns det "userslug", "homeurl", "siteurl", "postid-23", "http_referer" och du kan också lägga till dina egna anpassade URL-variabler. Se Other Notes / How to Extend för dokumentation.

    MEN det fungerar inte. Kan du snälla hjälpa mig? Tack.

    • Vänligen öppna en supporttråd på pluginets supportsida. Någon kan ha stött på detta problem tidigare och plugin-utvecklaren kanske kan peka dig i rätt riktning.

      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.