Är du frustrerad över att WordPress skickar inloggade användare till standard adminpanelen? Detta kan förvirra dina kunder, medlemmar eller team, och potentiellt driva bort dem från din site.
Det finns ett bättre sätt: customize redirects för login. Med rätt inställning kan du automatiskt skicka användare till specifika pages efter att de har loggat in.
Föreställ dig att du skickar prenumeranter till ditt senaste content, customers till deras account page eller teammedlemmar till deras project dashboard. Detta skräddarsydda tillvägagångssätt skapar en smidigare och mer intuitiv upplevelse för användarna.
I den här guiden visar vi dig hur du redirectar användare efter en login utan problem i WordPress.
Varför omdirigera användare efter att de loggat in på din WordPress webbplats?
Om din website har flera användare, gillar en blogg med flera författare, en medlemswebbplats eller en online store, då vill du guida dessa användare till rätt plats när de loggar in.
Många medlemskaps-plugins och ecommerce-plugins för WordPress hanterar automatiskt omdirigeringar genom att visa användare customize login pages och omdirigera dem till en sida för hantering av kontot.
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.
Efter aktivering måste du gå till LoginWP ” Redirections för att ställa in pluginet.
It allows you to set up login redirects for various situations. Låt oss ta en titt på var och en av dem under.
Setting Up Login Redirects för specifika WordPress användare
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”.
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.
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.
Setting Up Login Redirects by User Role i WordPress
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.
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”.
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.
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.
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”.
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.
Metod 2: Ställa in Custom Login Form och Redirects med WPForms
Om du vill skapa ett customized inloggningsformulär för nya användare kan du använda WPForms för att ställa in en redirect efter att de har 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.
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.
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’.
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”.
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.
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.
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.
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”.
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.
För mer information om hur du använder WPForms, kontrollera dessa artiklar:
- Så här addar du ett formulär för login i din sidebar i WordPress
- Så här add to front-end login page och widgets i WordPress
- Hur man skapar en WordPress Login Popup Modal (Steg för Steg)
- Så här addar du CAPTCHA till inloggnings- och registreringsformulär i WordPress
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.
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.
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 redirectar användare utan problem efter en login i WordPress. Du kanske också vill se vår guide för nybörjare om hur du hittar din URL för inloggning i WordPress och hur du ställer in tvåfaktors-autentisering 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.
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.
Mike
Great tutorial! Solved the vexing problem of having users login and go to their profile page.
WPBeginner Support
Glad our article was helpful!
Administratör
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
Administratör
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.
Administratör
Tonka
Thank you, very helpful!
WPBeginner Support
Glad our article was helpful
Administratör
Jailson Pacagnan Santana
Thank you! God bless
WPBeginner Support
You’re welcome
Administratör
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
Administratör
Jono
Need to use custom code for that and works for woocommerce too, I’ve done it.
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
WPBeginner Support
To hide the admin bar you could use: https://www.wpbeginner.com/wp-tutorials/how-to-disable-wordpress-admin-bar-for-all-users-except-administrators/
or you could remove the profile area with adminimize:https://www.wpbeginner.com/plugins/how-to-hide-unnecessary-items-from-wordpress-admin-with-adminimize/
Administratör
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
Administratör
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
Administratör
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.
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.
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?
Swapnil
How it is working with multisite setup?
Patrick
Is it possible to redirect the users to the same page they were viewing after login or registration.
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.
Administratör