Envato Elements - pobieraj co chcesz, ile chcesz

WordPress 5.2 (Jaco) przyniósł nam nie tylko mechanizm sprawdzający stan witryny (niedawno pisałem, jak go troszkę w razie potrzeby „oszukać”), ale też tryb awaryjny (recovery mode), który w przypadku usterki/błędu wtyczki lub motywu pozowała uzyskać dostęp do panelu zarządzania (WP-Admin), by spróbować odratować stronę…

Tryb awaryjny w WordPressie (5.2+)

Tryb awaryjny jest domyślnie aktywny, i czuwa nad tym, by błąd jakiejś wtyczki lub używanego przez nas motywu nie sprawił, że stracimy dostęp nie tylko do strony, ale również do panelu zarządzania, skąd często najłatwiej i najszybciej można dokonać odpowiedniej korekty, np. wyłączając problematyczną wtyczkę. Jest to zdecydowanie lepsze, niż WSoD (White Screen of Death).

W przypadku wystąpienia zdarzenia, które spowoduje krytyczny błąd (np. błąd PHP), pojawi się nam ekran w stylu:

Zamiast strony:

Witryna ma problemy techniczne.

Zamiast WP-Admin (u mnie jeszcze po angielsku):

The site is experiencing technical difficulties. Please chceck your site admin email inbox fo instructions.

W tej samej chwili na adres administratora zostaje wysłany e-mail, z odpowiednią informacją:

W zielonej ramce znajduje się najważniejszy element – specjalny link, który pozwala zalogować się do WordPressa w trybie awaryjnym:

If your site appears broken and you can’t access your dashboard normally, WordPress now has a special „recovery mode”. This lets you safely login to your dashboard and investigate further.

https://webinsider.pl/wp-login.php?action=enter_recovery_mode&rm_token=lSmKx0E91hnSiEesXQBE8a&rm_key=Sz5yAu557Vt902IaDsUahX

To keep your site safe, this link will expire in 1 dzień. Don’t worry about that, though: a new link will be emailed to you if the error occurs again after it expires.

Link jest ważny jeden dzień.I umożliwia zalogowanie się do panelu zarządzania w celu dokonania naprawy:

Bardziej zaawansowani użytkownicy mogą zapoznać się z nowym filtrem „recovery_mode_email”, który pozwala spersonalizować zachowanie związane z wysyłaniem wiadomości informującej o trybie awaryjnym, oraz z funkcją „wp_is_recovery_mode()”, która otwiera dla deweloperów działania związane z trybem awaryjnym. Nie testowałem (jeszcze), jak zachowa się WordPress, gdy popełnimy błąd w kodzie związanym z trybem awaryjnym… ;-)

(!) Zgłoś błąd na stronie
Potrzebujesz profesjonalnej pomocy? Skontaktuj się z nami!
Spodobał Ci się artykuł? Zapisz się do naszego Newslettera - ZERO SPAMu, same konkrety, oraz dostęp do dodatkowych materiałów przeznaczonych dla subskrybentów!
Na podany adres e-mail otrzymasz od nas wiadomość e-mail, w której znajdziesz link do potwierdzenia subskrypcji naszego Newslettera. Dzięki temu mamy pewność, że nikt nie dodał Twojego adresu przez przypadek. Jeśli wiadomość nie przyjdzie w ciągu najbliższej godziny (zazwyczaj jest to maksymalnie kilka minut) sprawdź folder SPAM.

Patryk

CEO Webinsider.pl, a do tego CTO, CIO, CFO, CMO, CSO, COO i CRO ;-)
Pasjonat nowych technologii - od sprzętu po oprogramowanie, od serwerów po smartfony i rozwiązania IoT. Potencjalnie kiepski bloger, bo nie robi zdjęć "talerza" zanim zacznie jeść.

Dumny przyjaciel swoich psów :-)
Envato Elements - pobierasz co chcesz, ile chcesz
Napisz komentarz
wipl_napisz-komentarz_01Jeśli informacje zawarte na tej stronie okazały się pomocne, możesz nam podziękować zostawiając poniżej swój komentarz.

W tej formie możesz również zadać dodatkowe pytania dotyczące wpisu, na które – w miarę możliwości – spróbujemy Ci odpowiedzieć.
Linki partnerskie
Niektóre z linków na tej stronie to tzw. „linki partnerskie”, co oznacza, że jeśli klikniesz na link i dokonasz wymaganej akcji (np. zakup/rejestracja) możemy otrzymać za to prowizję. Pamiętaj, że polecamy tylko te produkty i usługi, z których sami korzystamy, i uważamy, że są tego na prawdę warte… :-)
Znaki towarowe i nazwy marek
W niektórych wpisach (oraz innych miejscach na stronie) mogą być przedstawione/użyte znaki towarowe i/lub nazwy marek, które stanowią własność intelektualną tych podmiotów, a zostały użyte wyłącznie w celach informacyjnych.
Potrzebujesz profesjonalnej pomocy? Skontaktuj się z nami!