Podczas edycji ciągle pojawia się wyskakujące okienko „Sesja wygasła”

Podczas edycji ciągle pojawia się wyskakujące okienko „Sesja wygasła”

Page Builder Sandwich regularnie sprawdza, czy nadal jesteś zalogowany w WordPressie. Ma to na celu upewnienie się, że Twoje zmiany rzeczywiście zostaną zapisane w momencie kliknięcia przycisku zapisu. Jest to również wykorzystywane do blokowania wpisów i automatycznego zapisywania.

Do przeprowadzania kontroli wykorzystujemy interfejs WordPress Heartbeat API, który z kolei opiera się na plikach cookie i sesjach przeglądarki. Jeśli więc podczas edycji stale pojawiają się wyskakujące okienka z informacją o wygaśnięciu sesji, coś może uniemożliwiać WordPressowi prawidłowe śledzenie Twojego stanu. Oto kilka czynności, które możesz wykonać, aby rozwiązać ten problem:

Wyczyść pamięć podręczną

Jeśli masz zainstalowane wtyczki do buforowania (caching), buforowanie DNS lub jakąkolwiek inną formę pamięci podręcznej, wyczyść je. Wyczyść także pamięć podręczną przeglądarki. Możliwe, że nie są Ci dostarczane najnowsze skrypty dla Twojej witryny.

Wyczyść pliki cookie

Możliwe jest również, że Twoje pliki cookie uległy uszkodzeniu – można to łatwo rozwiązać, usuwając pliki cookie w ustawieniach przeglądarki. Zazwyczaj znajduje się to w pobliżu opcji czyszczenia pamięci podręcznej przeglądarki.

Sprawdź ustawienia adresu URL witryny

Przejdź do Ustawienia > Ogólne i sprawdź swoje ustawienia. Znajdź pola Adres WordPressa (URL) oraz Adres witryny (URL). Domeny i protokoły w tych polach powinny być zgodne z Twoją rzeczywistą domeną. Na przykład, jeśli jedno z nich zawiera „http://”, ale wchodzisz na stronę za pomocą „https://”, ustawienia powinny zawierać „https://”. Innym częstym problemem jest sytuacja, w której jeden z tych adresów URL zawiera „www”, a drugi nie.

Powinny być zgodne:

a96f7d7412 file jRzgrZO0et

lub:

e00b20cbb4 file dTXaKDFHET

Aby to naprawić, możesz zmienić ustawienia w Ustawienia > Ogólne. Jeśli nie możesz edytować tych ustawień, możesz otworzyć klienta FTP, edytować plik wp-config.php i dodać wiersze:

define( 'WP_HOME', 'http://example.com' );
define( 'WP_SITEURL', 'http://example.com' );
Następnie wyczyść pamięć podręczną oraz pliki cookie i spróbuj ponownie.

Upewnij się, że Heartbeat API nie jest wyłączone

Na koniec sprawdź, czy nie masz wtyczki (lub motywu), która wymusza wyłączenie WordPress Heartbeat API. Jest to bardzo pomocne i osobiście zalecamy pozostawienie go włączonym.