668 145 480 info@jacekjagusiak.pl

Jeśli WordPress uparcie Cię wylogowuje, czasem zaraz po zalogowaniu, a czasem po kilku minutach – to nie jesteś sam. To jeden z tych problemów, który potrafi doprowadzić do szewskiej pasji, zwłaszcza gdy próbujesz dokończyć ważną edycję wpisu, zaktualizować stronę lub po prostu pracujesz nad czymś w kokpicie. Klikasz „Zapisz szkic”, a tu nagle… pyk – z powrotem ekran logowania. Sesja wygasła. Loguj się jeszcze raz. I jeszcze raz. I jeszcze raz…

To może się wydawać jak drobna usterka, ale tak naprawdę wylogowywanie z WordPressa często oznacza, że coś w Twojej instalacji – czy to od strony przeglądarki, czy od strony serwera – działa nie tak, jak powinno. I co najgorsze, problem potrafi być naprawdę uparty i trudny do zdiagnozowania.

W tym poradniku nie zadowolimy się półśrodkami. Przechodzimy przez wszystkie potencjalne przyczyny – od najprostszych, jak ciasteczka i adresy URL, aż po głębsze zagadnienia związane z cache, sesją PHP, konfiguracją plików i wtyczkami. Bez względu na to, czy jesteś początkującym użytkownikiem WordPressa, czy zaawansowanym administratorem stron, znajdziesz tu konkretne i praktyczne rozwiązania.

Bo przecież WordPress powinien działać płynnie, a nie wypychać Cię z własnej strony jak niechcianego gościa.

Problem z ciasteczkami (cookies)

WordPress używa ciasteczek do śledzenia sesji użytkownika. Jeśli coś jest nie tak z ciasteczkami, przeglądarka może nie zapamiętywać Twojej sesji.

Sprawdź także:  Jak dodać miniaturkę / ikonę do wpisu na Wordpressie?

Rozwiązania:

  • Wyczyść ciasteczka i pamięć podręczną przeglądarki.
  • Spróbuj zalogować się w trybie incognito.
  • Upewnij się, że Twoja przeglądarka akceptuje ciasteczka i nie blokuje ich automatycznie.

Niezgodność adresów URL w ustawieniach WordPressa

Jeśli w Ustawieniach WordPressa różnią się adresy WordPress i Strony głównej (np. jeden z „www”, a drugi bez), WordPress może mylić sesje.

Jak to sprawdzić:

  • Zaloguj się do panelu jako admin (jeśli to możliwe).
  • Przejdź do: Ustawienia > Ogólne
  • Upewnij się, że adres WordPressa (URL) i adres witryny (URL)identyczne – oba z https://www lub oba bez www.

Problem z konfiguracją pliku wp-config.php

W pliku wp-config.php możesz jawnie określić adres witryny i WordPressa, co zapobiegnie konfliktom z ciasteczkami.

Dodaj te linijki na końcu wp-config.php:

define('WP_HOME','https://twojadomena.pl');
define('WP_SITEURL','https://twojadomena.pl');

Oczywiście zastąp twojadomena.pl swoją prawdziwą domeną.

Niestabilne wtyczki lub konflikt motywu

Niektóre wtyczki (np. bezpieczeństwa, cache, sesji użytkownika) mogą zakłócać mechanizm logowania.

Co zrobić:

  • Tymczasowo dezaktywuj wszystkie wtyczki (przez FTP lub panel hostingowy, zmieniając nazwę katalogu /wp-content/plugins).
  • Jeśli to pomoże, aktywuj wtyczki pojedynczo, aż znajdziesz winowajcę.
  • Zmień motyw na domyślny (np. Twenty Twenty-Four), by wykluczyć jego wpływ.

Problemy z HTTPS / SSL

Jeśli strona działa na HTTPS, ale w WordPressie są podane adresy HTTP, może dochodzić do błędów ciasteczek.

Rozwiązania:

  • Wymuś HTTPS we wszystkich adresach (w WordPressie i .htaccess).
  • Skorzystaj z wtyczki np. Really Simple SSL, by poprawnie skonfigurować przekierowania i SSL.
Sprawdź także:  Jak zmienić kolor i wielkość czcionki w Wordpressie?

Błąd przeglądarki lub dodatków

Niektóre dodatki przeglądarki (np. blokery reklam, ciasteczek, narzędzia prywatności) mogą blokować sesje WordPressa.

Spróbuj:

  • Wyłączyć rozszerzenia.
  • Użyć innej przeglądarki.
  • Sprawdzić konsolę błędów (F12 → zakładka „Console”).

Zbyt krótka sesja użytkownika / cache na serwerze

Jeśli Twój serwer ma dziwne ustawienia cache lub sesji PHP, możesz być wylogowywany zbyt szybko.

Zalecenia:

  • Skontaktuj się z hostingiem i poproś o zwiększenie session.gc_maxlifetime.
  • Jeśli używasz wtyczek cache (np. WP Super Cache), skonfiguruj je poprawnie i wyczyść cache.

🛠 Dodatkowe kroki naprawcze

  • Zaktualizuj WordPress, wtyczki i motywy do najnowszej wersji.
  • Zresetuj hasło i spróbuj zalogować się ponownie.
  • Upewnij się, że plik .htaccess nie zawiera błędnych reguł.
  • Rozważ włączenie debugowania w wp-config.php:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);

Podsumowanie

Jeśli WordPress ciągle Cię wylogowuje, problem zazwyczaj tkwi w ciasteczkach, nieprawidłowych adresach URL, konfliktach wtyczek albo konfiguracji SSL. Najlepszą strategią jest podejście krok po kroku – zaczynając od ciasteczek i ustawień URL, a kończąc na bardziej technicznych aspektach, jak pliki konfiguracyjne czy wtyczki. Jeśli po tych krokach problem nie zniknie, bardzo możliwe, że winny jest serwer lub konkretna wtyczka zabezpieczająca sesję.

Spis treści