Zastanawiasz się, jak sprawić, by WordPress o tobie nie zapomniał i pozostać zalogowanym na twojej witrynie internetowej? Często słyszymy od użytkowników, którzy są zmęczeni tym, że WordPress ich wylogowuje i chcą pozostać zalogowani.
Jeśli korzystasz z WordPressa na co dzień, to wylogowywanie się co jakiś czas może szybko stać się irytujące. Funkcja Remember Me zapobiega temu zjawisku, ale jej domyślny czas trwania może nie być wystarczający dla niektórych osób.
W tym przewodniku pokażemy ci, jak sprawić, by WordPress o tobie nie zapomniał, rozszerzając jego natywną funkcję Remember Me.
Czym jest funkcja Remember Me w WordPress?
W WordPress funkcja logowania Remember Me pozwala użytkownikom pozostać zalogowanym do systemu zarządzania treścią (CMS) przez około 2 tygodnie.
Tak więc, jeśli użytkownik zamknie WordPressa i ma włączoną tę funkcję, zostanie automatycznie zalogowany przy następnym otwarciu WordPressa w ciągu tych 2 tygodni.
Oto jak wygląda pole wyboru Remember Me na stronie logowania WordPress:
Jeśli użytkownicy WordPress zapomną swoich danych uwierzytelniających, nie będą musieli martwić się o resetowanie hasła, ponieważ zostaną automatycznie zalogowani. Następnie mogą od razu rozpocząć pracę na swoich witrynach internetowych WordPress.
Niemniej jednak, 2 tygodnie mogą nie być wystarczające dla osób, które często pracują na swoich witrynach internetowych, takich jak blogerzy lub właściciele sklepów WooCommerce. Dlatego wielu użytkowników szuka rozwiązań, które pozwolą im logować się znacznie dłużej.
W tym artykule pokażemy różne metody zapobiegania zapomnieniu przez twoją witrynę internetową WordPress loginu użytkownika poprzez włączenie funkcji „Zawsze mnie pamiętaj”. Możesz skorzystać z poniższych odnośników, aby szybko przejść do konkretnej metody:
Metoda 1: Spraw, by WordPress zawsze o tobie pamiętał za pomocą własnego kodu (zalecane)
Ten konfigurator kodu jest przeznaczony dla klientów, którzy chcą w prosty sposób logować się do WordPressa i nie potrzebują dodatkowych funkcji dla adresu URL logowania do WordPressa (/wp-login.php).
Jeśli dopiero zaczynasz dodawać kod w WordPressie, proces ten może wydawać się onieśmielający. Zazwyczaj będziesz musiał otworzyć plik kodu, taki jak functions.php, za pośrednictwem menedżera plików twojego dostawcy hostingu WordPress lub klienta FTP.
W tym przewodniku krok po kroku wykorzystamy jednak wtyczkę WPCode, która czyni ten proces znacznie bezpieczniejszym i łatwiejszym.
Uwaga: W tym przewodniku wykorzystana zostanie darmowa wersja WPCode. Jeśli jednak szukasz bardziej zaawansowanych funkcji, takich jak tryb testowy i logika warunkowa, możesz uaktualnić do wersji WPCode Pro.
Najpierw należy zainstalować i włączyć wtyczkę WPCode. Jeśli potrzebujesz wskazówek, zapoznaj się z naszym przewodnikiem na temat instalacji wtyczki WordPress.
Następnie przejdź do sekcji Fragmenty kodu ” Biblioteka w kokpicie administracyjnym WordPress.
Następnie wyszukaj fragment kodu „Extend Login Expiration Time”. Po znalezieniu fragmentu kodu, najedź na niego kursorem i kliknij przycisk „Użyj fragmentu kodu”.
Na następnej stronie zobaczysz, że WPCode automatycznie dodał kod.
Ten kod rozszerzy funkcjonalność Remember Me do 30 dni zamiast 2 tygodni.
Ustawiono również odpowiednią metodę wstawienia oraz dodano tytuł i tagi, aby ułatwić zapamiętanie, do czego służy kod.
Teraz wystarczy włączyć przycisk „Aktywny” w górnym menu, aby kod zaczął działać od razu. Następnie kliknij przycisk „Aktualizuj”.
I to wszystko, co musisz zrobić, aby rozszerzyć funkcję Remember Me dla twojego ekranu logowania użytkownika WordPress.
Jeśli jesteś zaawansowanym użytkownikiem, możesz skopiować i wkleić ten kod do twojego pliku functions.php zamiast używać WPCode. Możesz ustawić czas trwania dłuższy niż 4 tygodnie, ale pamiętaj, aby ustawić czas w sekundach.
function wpbeginner_remember_me($expires) {
return 2419200; // Set the time in seconds (e.g., 2419200 for 4 weeks)
}
add_filter('auth_cookie_expiration', 'wpbeginner_remember_me');
Możesz również dodać następujący kod tuż pod powyższym kodem, aby pole wyboru Zapamiętaj mnie było domyślnie zaznaczone:
function wpbeginner_login_checkbox() {
?>
<script>
document.getElementById('rememberme').checked = true;
document.getElementById('user_login').focus();
</script>
<?php
}
add_filter('login_footer', 'wpbeginner_login_checkbox');
Jeśli nie czujesz się komfortowo z dodawaniem kodu i chcesz jeszcze prostszego procesu, możesz wypróbować następną metodę.
Metoda 2: Spraw, by WordPress zawsze o tobie pamiętał dzięki InstallActivateGo.com Remember Me
Druga metoda wykorzystuje wtyczkę InstallActivateGo.com Remember Me. Jest to dobra alternatywa dla pierwszej metody, jeśli chcesz zarówno logować się do WordPressa, jak i zoptymalizować procesy logowania i uwierzytelniania użytkowników.
Najpierw należy zainstalować i włączyć wtyczkę. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem dla początkujących na temat instalacji wtyczek WordPress.
Następnie przejdź do strony ustawień wtyczki InstallActivateGo Remember Me na twoim panelu bocznym administratora WordPress.
Następnie upewnij się, że pole wyboru „Wyłącz” nie jest zaznaczone. W przeciwnym razie wtyczka nie będzie mogła zastąpić domyślnych ustawień logowania WordPress.
Poniżej pola wyboru znajduje się kilka ustawień, które pozwalają dostosować formularz logowania WordPress.
W przypadku ustawienia „Set Remember Me as Default?” można wybrać, czy funkcja Remember Me powinna mieć zastosowanie do wszystkich logowań użytkowników za pośrednictwem obszaru administracyjnego WordPress, głównej strony logowania witryny (na przykład w przypadku witryny członkowskiej), czy obu.
Alternatywnie możesz wybrać opcję „No Default”, jeśli chcesz, aby WordPress pozostawił ustawienia logowania do wyboru każdego użytkownika. W tym celu upewnij się, że pole „Zapamiętaj wybór użytkownika” jest zaznaczone poniżej.
W polu „…jak długo?” można określić, przez ile dni użytkownik może pozostać zalogowany.
Gdy wszystko wygląda dobrze, możesz przewinąć w dół i kliknąć „Zapisz zmiany”.
I to wszystko! Nie będziesz musiał ponownie wyświetlać formularza logowania WordPress po otwarciu obszaru administracyjnego WordPress, ponieważ będziesz zalogowany od samego początku.
O czym należy pamiętać podczas rozszerzania funkcji WordPress Remember Me?
W WPBeginner rozumiemy, jak frustrujące jest niespodziewane logowanie się z WordPressa, zwłaszcza gdy jesteś w trakcie czegoś ważnego. Istnieje jednak dobry powód, dla którego WordPress zwykle loguje się tylko przez 14 dni.
Zamierzasz zabezpieczyć swoją witrynę przed cyberprzestępcami. Ci ludzie często próbują włamać się do twojego WordPressa poprzez zgadywanie haseł lub ataki typu brute-force.
Jeśli uda im się zdobyć twój komputer lub uzyskać zdalny dostęp, mogą łatwo włamać się do twojej witryny WordPress. To z kolei może spowodować prawdziwe kłopoty z zabezpieczeniami twojej witryny internetowej. Innymi słowy, 14-dniowy limit jest jak dodatkowa warstwa obrony przed tymi potencjalnymi zagrożeniami.
W rzeczywistości niektórzy ludzie całkowicie usuwają funkcję Remember Me ze względów bezpieczeństwa.
Dobrą wiadomością jest to, że nadal możesz przedłużyć funkcję Remember Me bez narażania bezpieczeństwa twojej witryny internetowej. Oto kilka wskazówek:
- Włączochronę hasłem na twoim ekranie logowania WordPress. Wówczas użytkownicy muszą wpisz dodatkową nazwę użytkownika i hasło, zanim jeszcze dotrą do strony logowania.
- Ogranicz próby logowania na twojej witrynie internetowej WordPress. Gdy hakerzy nie uzyskają dostępu do strony administratora po kilku próbach, WordPress automatycznie ich zablokuje.
- Dodanie uwierzytelniania dwuskładnikowego do WordPress. Ta funkcja będzie wymagać od nowych użytkowników użycia dodatkowego kodu na ekranie logowania po wprowadzeniu danych uwierzytelniających. Jeśli nie mają odpowiedniego kodu, nie zostaną zalogowani.
Aby uzyskać więcej informacji na temat zabezpieczenia witryny WordPress, zapoznaj się z naszym przewodnikiem po zabezpieczeniach WordPress.
Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak uchronić WordPress przed zapomnieniem o tobie poprzez rozszerzenie funkcji Remember Me. Możesz również dodać do zakładek nasze przewodniki na temat moderowania rejestracji nowych użytkowników i dodawania logowania Google jednym kliknięciem w 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.
Coral Henderson
This plugin did not work for me. Anyone know why? I’m also having other issues with my site such as things changing by themselves. I don’t know if this is to do with the theme or wordpress or what..
Coral Henderson
Thanks for this. I always checked the remember me button but it was always unchecked when I went back to the site. I wonder if this is due to my site not being live yet? Dunno.
David chriss
Hello, WP Beginner…
Does this will fix my site because in my site if user click on remember me button. it doesn,t remember them even if they checked remember me.
Also i using user ultra word press plugin. Does this compatible with that plugin
Please reply…
Alex Colburn
Yes, this is a quick fix that saves a lot of time! Thank you.
Jayne Bodell
Again, you seem to know our pain points. This has really been bothering me lately. Thanks much.