Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Så här redirectar du användare utan problem efter login i WordPress

Så du har tillåtit användare att registrera sig på din webbplats, men du upptäcker att de omdirigeras till adminpanelen snarare än till den sida de ska vara på. Det här är ett vanligt problem som vi ser på WordPress-webbplatser, och det kan definitivt skapa en förvirrande användarupplevelse.

För våra egna plugins sätter vi vanligtvis upp regler för att omdirigera användare direkt till deras kontos instrumentpanel efter köp och inloggning. Vi har funnit att detta är mer meningsfullt eftersom de kan komma direkt till att hantera sina licenser eller få tillgång till support utan att gå vilse i adminområdet.

Om du vill göra samma sak har du kommit till rätt ställe. I den här guiden visar vi dig exakt hur du kan omdirigera användare efter en lyckad inloggning på WordPress-webbplatser.

How to redirect users after a successful login in WordPress (2 ways)

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

Om din webbplats har flera användare, t.ex. en blogg med flera författare, en medlemswebbplats eller en webbutik, vill du guida användarna till rätt plats efter att de har loggat in.

Många medlemskaps- och e-handelsplugins för WordPress hanterar automatiskt omdirigeringar genom att visa användarna anpassade inloggningssidor och omdirigera dem till en kontohanteringssida.

Du kan till och med skapa en kundportal där de kan hantera sitt konto.

Det är dock inte alla websites som använder ett plugin med denna funktionalitet. I så fall kommer användarna helt enkelt att redirectas till WordPress standard admin area.

Även om detta kanske fungerar för bloggare och författare, är det inte en idealisk upplevelse för människor som gillar dina medlemmar och kunder.

Med detta sagt, låt oss ta en titt på hur du enkelt kan redirecta användare efter en login i WordPress utan problem. Du kan använda snabblänkarna under för att hoppa direkt till den metod du vill använda:

Metod 1: Konfigurera omdirigeringar av login med LoginWP

Metoden låter dig redirecta användare efter att de loggat in baserat på användarnas roller, capabilities, användarnamn med mera.

Det enklaste sättet att göra detta är att använda LoginWP (tidigare Peter’s Login Redirect), ett plugin för login page. Det låter dig ställa in enkla login redirects med ett par clicks.

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

Vid aktivering måste du gå till LoginWP “ Omdirigeringsregler för att ställa in plugin.

It allows you to set up login redirects for various situations. Låt oss ta en titt på var och en av dem under.

Omdirigering av specifika användare efter inloggning

Först kan du konfigurera redirects endast för specifika användare. Detta är användbart om du har ett litet team och vill redirecta teammedlemmar till specifika pages.

Detta gör du genom att clicka på knappen “Add New” i section “Redirection Rules”.

Creating a new redirection rule in LoginWP

Detta leder dig till en new page där du kan ställa in dina redirect settings.

Välj först villkoret “Användarnamn” i dropdown-listan “Rule Condition” och välj sedan användarnamnet i dropdown-listan.

Add username redirection rule

Sedan kan du enter de URL:er som du vill redirecta användaren till vid login och logga ut.

Se till att du klickar på knappen “Save Rule” för att spara dina ändringar.

Add username login and logout URL

Omdirigering av WordPress-användare efter användarroll

Därefter kan du ställa in en redirect för login baserat på användarens roll i WordPress. Du kanske till exempel vill redirecta editors till admin area men låta prenumeranterna på din email list gå till en separat custom page.

Processen kommer att likna stegen ovan. Klicka bara på knappen “Add New” i section “Redirection Rules”.

Välj sedan villkoret “User Role” i rullgardinsmenyn “Rule Condition” och välj användarens roll i dropdown-listan.

Du kan också ställa in ordern till valfritt nummer, vilket kommer att avgöra hur denna regel lagras och visas i plugin-inställningarna.

Add user role redirection role

Sedan enter du URL:erna för login och logga ut där du vill redirecta rollen för användaren.

Klicka sedan på knappen “Save Rule”.

Add user role login and logout URL

Om du vill skapa olika login redirects för flera olika roller av användare, följ bara samma steg ovan.

Setting Up Login Redirects by Capabilities i WordPress

Pluginet allow dig också att ställa in login redirects baserat på användarnivåer och capabilities. Detta är mycket användbart om du använder ett plugin för att skapa och hantera användarroller med customize capabilities i WordPress.

För att göra detta följer du samma steg ovan genom att klicka på knappen “Add New”.

Sedan måste du selecta villkoret “User Capability” i dropdown-listan “Rule Condition” och välja användarens capability i dropdown-listan.

Du kan också enter ett ordernummer om du vill hålla dina regler organiserade på plugin-inställningssidan.

Add user capabilities redirection rule

You will have different user capabilities available based on the roles you have assigned.

Därefter ska du enter din login URL och logga ut URL i boxarna under.

Add user capability login and logout URL

Slutligen klickar du bara på knappen “Save Rule”.

Setting Up Login Redirects för alla användare i WordPress

På pluginets inställningar page finns det ett alternativ för att ställa in en redirect för alla andra användare. Om en användare inte matchar några regler som du ställde in ovan, kan du omdirigera dem genom att enter en URL här.

You can also use this setting to create a sitewide redirect for all users.

Du behöver bara enter en URL för login och en URL för logga ut i section “All Other Users”.

Set redirect for all other users

Sedan klickar du bara på knappen “Save Changes”.

Settings för redirect vid registrering av användare i WordPress

När en new användare registrerar sig på din website, redirectar WordPress dem till login page. Du kan ställa in en redirect URL för att skicka dem till någon annan page på din WordPress website.

Enter bara den nya URL:en i “After Registration” section och click the “Save Changes” button.

Add after user registration redirect

Metod 2: Ställa in Custom Login Form och Redirects med WPForms

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

WPForms är det bästa tillägget för användarregistrering på marknaden, som används av över 6 miljoner websites. Det låter dig enkelt skapa registreringsformulär för användare, kontaktformulär och mer.

WPForms

Note : Du kan använda den gratis versionen för att skapa enkla kontaktformulär, men du behöver WPForms Pro för att få funktionen för login-formulär.

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

Vid aktivering måste du besöka WPForms ” Settings och enter din license key. Du hittar den här informationen i ditt account på WPForms website.

Enter WPForms license key

Efter det måste du installera addon för användarregistreringsformulär.

Gå bara till WPForms ” Add ons och leta reda på ‘User Registration Addon’ och klicka på knappen ‘Install Addon’.

Install user registration addon

Nu är du redo att skapa ditt eget formulär för customize login.

För att göra detta, navigera till WPForms ” Add New och ge ditt formulär ett namn.

Sök sedan efter “Login” i sökfältet för att hitta templaten “User Login Form” och klicka sedan på knappen “Use Template”.

Select login form template

WPForms kommer automatiskt att hämta formulärmallen för inloggning av användare med alla obligatoriska fält.

Du kan editera alla befintliga fält genom att clicka på dem och göra ändringar på den nya vyn.

WPForms form editor screen

Om du t.ex. vill ändra texten “Submit” klickar du bara på knappen.

Detta leder dig till en editor där du kan add new knapptext, add button processing text, med mera.

Click to edit form fields

När du har slutfört customize ditt formulär, kan du ställa in en login redirect.

För att göra detta, gå till Settings ” Confirmation från den vänstra colonnen och välj sedan ‘Go to URL’ redirect som din bekräftelsetyp.

Sedan kan du enter URL:en dit dina användare ska redirectas.

Enter form redirect URL

Ditt formulär för login är nu klart. Se till att du klickar på knappen “Save” innan du closar gränssnittet för form builder.

Nu ska vi add to ditt login-formulär till din WordPress blogg eller website.

Öppna helt enkelt sidan där du vill att ditt login-formulär ska visas eller skapa en new page. Klicka sedan på ikonen “Plus” på sidan edit vy för att lägga till ett nytt block och search efter “WPForms”.

Select WPForms block

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

Därefter väljer du inloggningsformuläret som du skapade tidigare från dropdown-listan, och det kommer automatiskt att ladda formuläret i ditt innehållsområde.

Select login form from drop down

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

Alternativ: Använd SeedProd för att skapa en customize login page

Alternativt kan du använda ett page builder plugin som SeedProd för att ställa in en login redirect, plus skapa en beautiful login page.

SeedProd låter dig enkelt skapa custom landing pages, login pages, 404 pages och mycket mer.

För mer detaljer, se vår guide om hur du skapar en customize login page i WordPress.

Create SeedProd login page

Så här troubleshootar du vanliga problem med login i WordPress

Att sätta upp redirects med hjälp av metoderna ovan borde fungera som en charm. Du kan dock stöta på issues beroende på hur din website är konfigurerad och vilka tillägg till WordPress du använder för närvarande.

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

1. Update din permalänk-struktur

Gå bara till Settings ” Permalänkar och klicka på knappen “Save settings” utan att göra några ändringar.

Save permalink settings

Detta kommer att uppdatera inställningarna för permalänkar i WordPress. Om du upplever andra redirect issues, så brukar detta göra susen.

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

2. Fix Login Page Redirect Issue

Om din login page uppdateras hela tiden och redirectar you tillbaka till inloggningsformuläret, är det ett tecken på en konflikt med inställningarna.

För hjälp med felsökning av problemet, se vår guide om hur du fixar problemet med att WordPress login page uppdateras och redirectas.

3. Följ allmänna tips för troubleshoot

Om de två tipsen ovan inte löste din issue, är det troligtvis en konflikt med ett plugin eller theme. För mer detaljer, se vår Beginner’s guide till troubleshoot av WordPress errors.

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 inloggnings-URL i WordPress och hur du ställer in tvåfaktorsautentisering i WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

27 kommentarerLeave a Reply

  1. Jiří Vaněk

    Thank you for the article, it solved our problem when we wanted to redirect all users except the administrator to the rules page. This worked out great and really easy thanks to WPForms. Now users have site rules available right after logging in.

  2. Mike

    Great tutorial! Solved the vexing problem of having users login and go to their profile page.

    • WPBeginner Support

      Glad our article was helpful!

      Admin

  3. Kassem

    Thanks for this post. The “troubleshooting issues” section have saved me as I’ve been trying to solve a “Cannot Modify Header Information – Header Already Sent By…” warning that kept appearing on my plugin admin pages with redirect requests, until I tried your suggestion and saved permalinks without any change.
    It worked like magic

    • WPBeginner Support

      Glad our recommendation was helpful :)

      Admin

  4. Faisal

    How to redirect them to the page they were in before they login?

    • WPBeginner Support

      We do not have a simple recommended method for that at the moment.

      Admin

  5. Tonka

    Thank you, very helpful!

    • WPBeginner Support

      Glad our article was helpful :)

      Admin

  6. Jailson Pacagnan Santana

    Thank you! God bless

    • WPBeginner Support

      You’re welcome :)

      Admin

  7. Owen Carver

    Does this plugin allow you to make all logged in users who visit the homepage “root url” redirect to a specific page which would normally send to the homepage otherwise?

    • WPBeginner Support

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

      Admin

      • Jono

        Need to use custom code for that and works for woocommerce too, I’ve done it.

  8. David

    Hi,

    I am able to successfully redirect the user to a custom page after the user logs in.

    But on logging in I see the Edit profile option is present. How can that be disabled so the user does not have access to the profile editing options?

    Regards
    David

  9. Danny

    Hello,
    How do I redirect a user to the page they were before logging in?

    • WPBeginner Support

      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

  10. sebastian

    Hello,

    what is the limit on users?
    I am planning a site with about 2000-5000 registered WP users.

    I want everyone to have his own private area.

    thx

    • WPBeginner Support

      There is not a user limit for WordPress :)

      Admin

  11. Eric Simmons

    I really thought I was getting the hang of WordPress. I followed the instructions and it is not working. It must be me… Because I see not other replies that it isn’t working for anyone else.

  12. s2tm

    Hi,
    I’ve loved Peter’s login redirect for years, however, since i’ve moved to Woocommerce, i have found like many others, that woo has secured the redirect post login hook.

    And now, all my logins go to my-account.

    I’ve read Peters’ support pages, and there is mention of checking on what’s grabbing the hook, but my question is i know what it is, and now i need to know how to fix it.

    Thought i’d ask the interweb to see what she would say.

  13. Mike

    Hi,

    I was wondering if you can help, i am looking to set up many different users, but each user will be directed to a certain page, to only see certain information
    I.E
    User 1 once logged in can only see Page 1
    User 2 once logged in can only see Page 2
    User 3 once logged in can only see Page 3.

    There could be up to 30 different users.

    Is this something you could help with? Or is there a plugin that allows this?

  14. Swapnil

    How it is working with multisite setup?

  15. Patrick

    Is it possible to redirect the users to the same page they were viewing after login or registration.

  16. Chris

    Hello, I’m using Peter’s login redirect and would like to know how to get it redirect user to their

    profile page. example.com/my-account/members/USERNAME/profile doesn’t work.

    However, example.com/my-account/members/SPECIFIC USERNAMES/profile does.

    So I can’t make it redirect to specific users unless I include their profile name in place of username

    I tired using the plugin directory: You can use the syntax [variable]username[/variable] in your URLs so that the system will build a dynamic URL upon each login, replacing that text with the user’s username. In addition to username, there is “userslug”, “homeurl”, “siteurl”, “postid-23”, “http_referer” and you can also add your own custom URL “variables”. See Other Notes / How to Extend for documentation.

    BUT it doesn’t work. Can you please help me ? Thanks.

    • WPBeginner Support

      Please open a support thread on the plugin’s support page. Someone may have faced this issue before and the plugin author may be able to point you in the right direction.

      Admin

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.