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 WordPress-utloggningslänken i navigeringsmenyn

En sak vi har lärt oss från att driva flera WordPress-sajter är att de små detaljerna gör verkligen skillnad.

Därför har vi lagt till lättanvända utloggningslänkar till våra onlinebutiker och WP101 WordPress-fokuserade träningsplattform.

Att ha en utloggningslänk direkt i din navigeringsmeny är bekvämt för dina inloggade användare.

Istället för att behöva navigera till sin profil eller komma ihåg en specifik URL, kan de logga ut med bara ett klick var som helst på din webbplats.

I den här guiden visar vi dig flera olika metoder för att uppnå detta, så att du kan välja det tillvägagångssätt som fungerar bäst för din webbplats konfiguration och design.

Lägga till en utloggningslänk i WordPress navigeringsmeny

Länken för utloggning för WordPress

Normalt kan du logga ut från din WordPress-webbplats genom att klicka på länken 'Logga ut'. Den här länken finns under din profilbild i det övre högra hörnet av WordPress-adminpanelen.

Allt du behöver göra är att föra muspekaren över ditt användarnamn, så kommer den att visas i rullgardinsmenyn.

Utloggningslänk i WordPress adminfält

Om du eller din webbplatsadministratör har inaktiverat WordPress adminfält, kan du inte se WordPress utloggningslänk.

De goda nyheterna är att WordPress utloggningslänk kan nås direkt för att logga ut från din nuvarande WordPress-session.

Länken för att logga ut från din WordPress-sajt ser ut så här:

http://example.com/wp-login.php?action=logout

Glöm inte att ersätta example.com med ditt eget domännamn.

Du kan komma åt den här länken direkt i ditt webbläsarfönster för att logga ut från din WordPress-webbplats.

När du klickar på den här länken kommer du till en varningssida. Du måste klicka på länken 'logga ut' för att bekräfta att du verkligen vill logga ut.

Utloggningsbekräftelse

Du kan också manuellt lägga till denna utloggningslänk var som helst på din WordPress-webbplats. Låt oss titta på hur man gör det.

Att lägga till länken för att logga ut från WordPress i din webbplats navigeringsmeny gör den lättillgänglig från vilken sida som helst på din webbplats.

Gå helt enkelt till sidan Utseende » Menyer i din WordPress-admin. Därefter behöver du klicka på fliken 'Anpassade länkar' för att expandera den och lägga till länken för utloggning i URL-fältet.

Utloggningslänk i navigeringsmenyn

När du är klar klickar du på knappen 'Lägg till i menyn', och du kommer att märka att länken visas i den högra kolumnen. Du kan justera dess position genom att helt enkelt dra den upp eller ner.

Glöm inte att klicka på knappen 'Spara meny' för att spara dina ändringar.

Du kan nu besöka din WordPress-blogg för att se länken Logga ut i din navigeringsmeny.

Logga ut-länk i navigeringsmenyn

Problemet med att lägga till länken för utloggning i menyn är att den är synlig för alla användare (både inloggade och utloggade). Det är bara meningsfullt att visa länken för utloggning för användare som faktiskt är inloggade.

Du kan göra det genom att följa våra instruktioner om hur du visar olika menyer för inloggade användare.

WordPress levereras med en standard widget som heter Meta. Denna widget visar en massa användbara länkar, inklusive en länk för utloggning eller inloggning för användare.

Meta-widget i WordPress

Vissa personer tycker att de andra länkarna i Meta-widgeten inte är lika användbara.

Som ett alternativ kan du också lägga till en vanlig text- eller anpassad HTML-widget med utloggningslänken i vanlig HTML. Här är HTML-koden du behöver lägga till:

<a href="http://example.com/wp-login.php?action=logout">Logga ut</a>

Utloggnings-widget för HTML

Om du manuellt lägger till en länk för utloggning i WordPress, är problemet att den inte ändras baserat på användarens inloggningsstatus.

För att åtgärda det kan du använda ett plugin för att dynamiskt visa inloggnings- eller utloggningslänken baserat på användarens session.

Först måste du installera pluginet Login or Logout Menu Item. För detaljer, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.

Efter att du har installerat och aktiverat pluginet måste du gå till Utseende » Menyer i din WordPress-admin och lägga till länken 'Logga in/Logga ut' i din meny.

Inloggning Utloggning meny WordPress plugin

När du har klickat på 'Spara meny' och kontrollerar din WordPress-webbplats, kommer du att se länken i din meny.

Det bör se ut så här.

Inloggningslänk i menyn

När du klickar på den kommer den att ta dig till en sida för att logga in, eller om du redan är inloggad, kommer den att logga ut dig.

Den här metoden fungerar också med WooCommerce, MemberPress och andra e-handelsplattformar för WordPress.

Videohandledning

Om du inte gillar att läsa instruktionerna kan du bara titta på vår videoguide.

Prenumerera på WPBeginner

Expertdokumentation om WordPress-inloggningsformuläret

Vi hoppas att den här artikeln hjälpte dig att hitta den direkta WordPress-utloggningslänken och lägga till den i din navigeringsmeny. Du kanske också vill se några andra guider relaterade till inloggning och utloggning från 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

25 CommentsLeave a Reply

  1. En mycket synlig utloggningsknapp eliminerar till stor del säkerhetsproblem, som att användare inte loggar ut ur systemet för att det är komplicerat för dem att hitta var de ska göra det. Så ur en säkerhetssynpunkt är detta en utmärkt lösning.

  2. Fantastiskt plugin och älskar det. Undrar bara om jag kan peka länken till en inloggnings-/registreringssida som jag har skapat?

  3. Hej,
    tack för din guide, den fungerar för mig på dator och surfplattor
    men antingen placerar jag utloggningen i toppmenyn eller i den primära navigeringsmenyn (de tre horisontella linjerna) så visas inte utloggningen i menyn.
    Några förslag?

    • Du vill rensa din cache eller kontrollera med ditt temas support för de vanligaste orsakerna och lösningarna för just det problemet.

      Admin

  4. På bekräftelsesidan när någon klickar på utloggningslänken i navigeringsmenyn är sidtiteln "något gick fel". Hur kan jag ändra det?

  5. Tyvärr fungerar det inte för mig.
    Jag får ett 403 forbidden när jag klickar på länken och det orsakas av ett plugin från mitt tema – så det finns inget sätt att undvika detta, antar jag?
    Finns det någon annan lösning som kan fungera för personer som kan logga in och ut men utan adminfältet?

    • While we do not have an article on a beginner friendly plugin or method at the moment, we will certainly take a look into that for a future article or update :)

      Admin

  6. Fungerar inte om inloggningen omdirigeras till en anpassad inloggningssida. Hur skulle du skapa en anpassad meny-länk som loggar ut utan att omdirigeras? Med andra ord kan utloggningen inte ha "inloggning" i sin adress för att logga ut.

  7. Bra artikel om att lägga till utloggningslänken. Är det möjligt att tillåta åtgärder via htaccess om URI:n är blockerad?

    Jag använder till exempel ditt tips "Hur man begränsar åtkomst med IP till din wp-login.php-fil i WordPress".

    order deny,allow
    Deny from all
    # whitelist IP address
    allow from xx.xxx.xx.xx

    Kan jag tillåta "wp-login.php?action=logout" samtidigt som jag nekar åtkomst till basen wp-login.php, och hur skulle den htaccess-koden se ut?

  8. Alternativt kan du använda wp_logout_url() hook för att utföra jobbet (för avancerade användare / utvecklare).

    • Jag försökte skapa en funktion i function.php och lägga till en kortkod för den så att jag kan 'anropa' den där jag vill. Jag använde wp_logout_url(home_url()) men varje gång jag trycker på länken fastnar inloggningen och omdirigerar inte till startsidan. Förslag?

      Jag kontrollerar länken för postdata och om postdata är inställd (isset($_GET[‘name’])) kommer användaren att loggas ut med funktionen du nämner. Några förslag?

      • Får du något felmeddelande? Något i stil med följande borde fungera utan problem:

        <a href="”>Logga ut

        • `<a href="”>Logga ut`

          Kan du dela med dig av funktionen du har lagt till under function.php?

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.