Niedawno pisałem o tym, że ukazał się Tutor LMS w wersji 2.0, choć na razie jest to beta, więc pewnie większość użytkowników tej wtyczki nadal korzysta z wersji 1.9.x (co logiczne). W nocy ukazał się WordPress 5.9, który przyniósł sporo istotnych zmian, ale głównie dla edytora blokowego (Gutenberga). I chociaż sam z Gutenberga nie korzystam (nie cierpię go, pomimo kilku podejść – jako page builder nadal zbyt ograniczony, a jako edytor pod artykuły zbyt „kosmiczny” ;-)), to okazało się, że aktualizacja do WordPress 5.9 miała i dla mnie spore znaczenie. Ale tylko na stronach z wtyczką Tutor LMS, które dodatkowo działają na PHP 8.0 (wcześniejszych wersji problem zdaje się nie dotyczyć).

Jak się okazało, taka kombinacja – WordPress 5.9 + Tutor LMS 1.9.14 + PHP 8.0 – elegancko wywala stronę, o czym się dowiedziałem z powiadomień, bo z jakiegoś powodu jedna ze stron jakby sama postanowiła zaktualizować się do najnowszej wersji WordPressa (5.9), i to akurat jedna z tych, na których działa wtyczka Tutor LMS, i jedne z jeszcze mniej licznych, która działa na ósmej wersji PHP. Niezły przypadek, a do tego strona w trybie awaryjnym. Na szczęście szybki rzut oka na logi z błędami PHP pozwolił ręcznie wyłączyć wtyczkę Tutor LMS (zmiana nazwy katalogu wtyczki na serwerze) i po odblokowaniu panelu zarządzania, mogłem przeprowadzić downgrade do wcześniejszej wersji WordPressa. Alternatywne rozwiązanie, to po prostu obniżenie wersji PHP (np. do 7.4). Przynajmniej do czasu aż ekipa odpowiedzialna za wtyczkę Tutor LMS wyda aktualizację (1.9.15?), nad którą już pracują…

(!) Zgłoś błąd na stronie
WordPress: Pierwsze kroki (na dobry początek)