Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak dodać link do wylogowania WordPress do menu nawigacyjnego

Jedna rzecz, której nauczyliśmy się, prowadząc wiele witryn WordPress, to to, że drobne szczegóły robią prawdziwą różnicę.

Dlatego dodaliśmy łatwe w użyciu linki do wylogowania do naszych sklepów internetowych i platformy szkoleniowej WP101 skupionej na WordPressie.

Posiadanie linku do wylogowania bezpośrednio w menu nawigacyjnym jest wygodne dla zalogowanych użytkowników.

Zamiast przechodzić do swojego profilu lub zapamiętywać konkretny adres URL, mogą oni wylogować się jednym kliknięciem z dowolnego miejsca na Twojej stronie.

W tym przewodniku pokażemy Ci kilka różnych metod, aby to osiągnąć, dzięki czemu możesz wybrać podejście, które najlepiej pasuje do konfiguracji i projektu Twojej witryny.

Dodawanie linku do wylogowania w menu nawigacyjnym WordPress

Link do wylogowania dla WordPress

Zazwyczaj możesz wylogować się ze swojej strony WordPress, klikając link „Wyloguj”. Ten link znajduje się pod Twoim zdjęciem profilowym w prawym górnym rogu paska administracyjnego WordPress.

Wystarczy najechać kursorem myszy na swoją nazwę użytkownika, a pojawi się ona w menu rozwijanym.

Link do wylogowania w pasku administracyjnym WordPress

Jeśli Ty lub administrator Twojej witryny wyłączyliście pasek administracyjny WordPress, nie będziesz w stanie zobaczyć linku wylogowania WordPress.

Dobra wiadomość jest taka, że do linku wylogowania WordPress można uzyskać bezpośredni dostęp, aby wylogować się z bieżącej sesji WordPress.

Link do wylogowania dla Twojej witryny WordPress wygląda tak:

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

Nie zapomnij zastąpić example.com swoją własną nazwą domeny.

Możesz uzyskać dostęp do tego linku bezpośrednio w oknie przeglądarki, aby wylogować się z witryny WordPress.

Po kliknięciu tego linku zostaniesz przekierowany na stronę ostrzeżenia. Będziesz musiał kliknąć link „wyloguj”, aby potwierdzić, że naprawdę chcesz się wylogować.

Potwierdzenie wylogowania

Możesz również ręcznie dodać ten link do wylogowania w dowolnym miejscu swojej strony WordPress. Przyjrzyjmy się, jak to zrobić.

Dodanie linku do wylogowania z WordPressa w menu nawigacyjnym Twojej witryny sprawi, że będzie on łatwo dostępny z każdej strony Twojej witryny.

Po prostu przejdź do strony Wygląd » Menu w swoim panelu administracyjnym WordPress. Następnie musisz kliknąć zakładkę „Niestandardowe linki”, aby ją rozwinąć i dodać link wylogowania w polu URL.

Link do wylogowania w menu nawigacyjnym

Po zakończeniu kliknij przycisk „Dodaj do menu”, a zauważysz, że link pojawi się w prawej kolumnie. Możesz dostosować jego pozycję, po prostu przeciągając go w górę lub w dół.

Nie zapomnij kliknąć przycisku „Zapisz menu”, aby zachować zmiany.

Teraz możesz odwiedzić swojego bloga WordPress, aby zobaczyć link do wylogowania w swoim menu nawigacyjnym.

Link do wylogowania w menu nawigacyjnym

Problem z dodaniem linku wylogowania do menu polega na tym, że jest on widoczny dla wszystkich użytkowników (zarówno zalogowanych, jak i niezalogowanych). Link wylogowania ma sens tylko dla użytkowników, którzy są faktycznie zalogowani.

Możesz to zrobić, postępując zgodnie z naszymi instrukcjami, jak pokazać różne menu dla zalogowanych użytkowników.

WordPress posiada domyślny widżet o nazwie Meta. Ten widżet wyświetla wiele przydatnych linków, w tym link do wylogowania lub zalogowania dla użytkowników.

Widżet Meta w WordPress

Niektórzy uważają, że inne linki w widżecie Meta nie są zbyt przydatne.

Alternatywnie, możesz również dodać widżet zwykłego tekstu lub niestandardowego kodu HTML z linkiem do wylogowania w czystym HTML. Oto kod HTML, który musisz dodać:

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

Widżet HTML wylogowania

Jeśli ręcznie dodasz link do wylogowania w WordPress, problem polega na tym, że nie zmienia się on w zależności od statusu logowania użytkownika.

Aby to naprawić, możesz użyć wtyczki do dynamicznego wyświetlania linku logowania lub wylogowania w zależności od sesji użytkownika.

Najpierw musisz zainstalować wtyczkę Login or Logout Menu Item. Szczegółowe informacje znajdziesz w naszym przewodniku krok po kroku, jak zainstalować wtyczkę WordPress.

Po zainstalowaniu i aktywowaniu wtyczki musisz przejść do Wygląd » Menu w swoim panelu administracyjnym WordPress i dodać link „Zaloguj/Wyloguj” do swojego menu.

Wtyczka menu logowania i wylogowania WordPress

Po kliknięciu „Zapisz menu” i sprawdzeniu swojej witryny WordPress, zobaczysz link w swoim menu.

Powinno to wyglądać tak.

Link do logowania w menu

Po kliknięciu przeniesie Cię na stronę logowania, lub jeśli jesteś już zalogowany, wyloguje Cię.

Ta metoda działa również z WooCommerce, MemberPress i innymi platformami e-commerce WordPress.

Samouczek wideo

Jeśli nie lubisz czytać instrukcji, możesz po prostu obejrzeć nasz samouczek wideo.

Subskrybuj WPBeginner

Eksperckie poradniki dotyczące formularza logowania do WordPressa

Mamy nadzieję, że ten artykuł pomógł Ci znaleźć bezpośredni link do wylogowania z WordPress i dodać go do swojego menu nawigacyjnego. Możesz również zapoznać się z innymi poradnikami dotyczącymi logowania i wylogowywania z WordPress:

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

25 CommentsLeave a Reply

  1. Bardzo widoczny przycisk wylogowania w dużej mierze eliminuje obawy dotyczące bezpieczeństwa, takie jak brak wylogowania się użytkowników z systemu, ponieważ jest to dla nich skomplikowane. Z punktu widzenia bezpieczeństwa jest to świetne rozwiązanie.

  2. Niesamowita wtyczka i uwielbiam ją. Zastanawiam się tylko, czy mogę skierować link na utworzoną przeze mnie stronę logowania/rejestracji?

  3. Cześć,
    dziękuję za Twój przewodnik, działa mi na komputerze i tabletach
    ale albo umieszczę wylogowanie w górnym menu, albo w głównym menu nawigacyjnym (trzy poziome linie), wylogowanie nie pojawia się w menu.
    Jakieś sugestie?

    • Aby rozwiązać najczęstsze problemy i znaleźć rozwiązania, wyczyść pamięć podręczną lub skontaktuj się z pomocą techniczną swojego motywu.

      Admin

  4. Na stronie potwierdzenia, gdy ktoś kliknie link do wylogowania w menu nawigacyjnym, tytuł strony brzmi „coś poszło nie tak”. Jak mogę to zmienić?

  5. U mnie nie działa na świeżej stronie. Pojawia się błąd 403, niezależnie od motywu.

  6. Niestety u mnie nie działa.
    Po kliknięciu w link otrzymuję komunikat 403 Forbidden, co jest spowodowane przez wtyczkę z mojego motywu – więc chyba nie ma na to rady?
    Czy jest jakieś inne rozwiązanie, które może działać dla osób, które mogą się logować i wylogowywać, ale bez paska administracyjnego?

  7. Cześć… Czy jest możliwe wykonanie
    action=logout …. &redirect
    na stronę główną?

    • 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

  8. Nie działa, jeśli logowanie jest przekierowywane na niestandardową stronę logowania. Jak utworzyć niestandardowy link w menu, który wyloguje bez przekierowania? Innymi słowy, wylogowanie nie może mieć „login” w swoim adresie, aby się wylogować.

  9. Świetny artykuł o dodaniu linku wylogowania. Czy można zezwolić na akcje przez htaccess, jeśli URI jest zablokowany?

    Na przykład używam Twojej wskazówki „Jak ograniczyć dostęp według adresu IP do pliku wp-login.php w WordPress”.

    zamów odmów, zezwól
    Odmów wszystkim
    # biała lista adresów IP
    zezwól z xx.xxx.xx.xx

    Czy mogę zezwolić na „wp-login.php?action=logout”, jednocześnie odmawiając dostępu do podstawowego wp-login.php, i jak wyglądałby ten kod htaccess?

  10. Alternatywnie możesz użyć haka wp_logout_url() do wykonania zadania (dla zaawansowanych użytkowników / programistów).

    • Próbowałem stworzyć funkcję w function.php i dodać do niej skrócony kod, abym mógł ją „wywoływać” tam, gdzie chcę. Użyłem wp_logout_url(home_url()), ale za każdym razem, gdy naciskam link, logowanie się zawiesza i nie przekierowuje na stronę główną. Sugestie?

      Sprawdzam link do danych posta i jeśli dane posta są ustawione (isset($_GET['name'])), użytkownik zostanie wylogowany za pomocą wspomnianej przez Ciebie funkcji. Jakieś sugestie?

      • Czy otrzymujesz jakiś błąd? Coś w stylu poniższego powinno działać bez problemu:

        <a href="”>Wyloguj

        • `<a href="”>Wyloguj`

          Czy możesz udostępnić funkcję, którą dodałeś w pliku functions.php?

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.