Dlaczego powinieneś czekać z aktualizacją wtyczek i motywów WordPress

Opublikowany: 2020-04-29

Korzystam z WordPressa od ponad 14 lat. To jest niesamowite i nie wyobrażam sobie pracy z czymkolwiek innym. Jednak, tak jak w przypadku każdej platformy, istnieją sposoby na kształtowanie tego, co nazywam „dobrymi i bezpiecznymi” nawykami. Dzisiaj chcę trochę omówić aktualizację wtyczek i motywów WordPress oraz dlaczego zazwyczaj zalecam użytkownikom, aby poczekali z aktualizacją do nowej, błyszczącej wersji.

Zaufaj mi, to na dłuższą metę spowoduje mniej stresu.

Poczekaj na aktualizację wtyczek i motywów WordPress

Wszyscy kochamy nowe i błyszczące rzeczy, a aktualizacje naszych ulubionych wtyczek i motywów są zawsze ekscytujące, ponieważ czasami oznaczają nowe funkcje i możliwości. To bardzo kuszące, gdy logujesz się do pulpitu WordPress i widzisz oczekujące aktualizacje, kliknij „zaktualizuj wszystko” i przejdź dalej. Jednak właśnie tego odradzam!

Dostępne aktualizacje WordPress
Dostępne aktualizacje WordPress

Czemu? Ponieważ programiści to ludzie, tak jak reszta z nas. Czasami popełniają błędy. Zaufaj mi, mój brat i ja opracowujemy nasze wtyczki premium do WordPressa, a był taki czas lub dwa, kiedy przez przypadek wypuściliśmy zły kod, a potem natychmiast musieliśmy przesłać kolejną aktualizację, aby to naprawić.

Błąd krytyczny WordPress
Błąd krytyczny WordPress

Nie obchodzi mnie, jak duży zespół programistów stoi za wtyczką lub motywem; zawsze będą podatni na ludzkie błędy.

Co się stanie, gdy programista przypadkowo wypchnie zły kod? Cóż, po pierwsze, może usunąć całą witrynę . Lub może po prostu zepsuć inne funkcje, z których możesz nawet nie zdawać sobie sprawy do później. Oto kilka przykładów wtyczek, których używam, które miały problemy. Nie chcę tu nikogo wyróżniać, jak to się dzieje na całym rynku WordPressa.

Wtyczka 1

Ta pierwsza wtyczka wprowadziła zły kod, który faktycznie zamroził bibliotekę multimediów .

Aktualizacja wtyczki blokuje bibliotekę multimediów
Aktualizacja wtyczki blokuje bibliotekę multimediów

Wtyczka 2

Ta druga wtyczka wprowadziła zły kod, który faktycznie spowodowałby błąd 500 w Twojej witrynie WordPress.

Wtyczka powoduje błąd 500
Wtyczka powoduje błąd 500

Wtyczka 3

Ta trzecia wtyczka wprowadziła kilka dużych aktualizacji, które były w rzeczywistości całkiem świetne, ale w pierwszym obejściu spowodowało to konieczność załatania kilku krytycznych błędów .

Naprawiono wiele krytycznych błędów błędów
Wtyczka ma krytyczne błędy, które są naprawiane

Wtyczka 4

Ta czwarta wtyczka wprowadziła kilka aktualizacji, które negatywnie wpłynęły na schemat i sposób, w jaki Google indeksował je w SERP. To potem zaczęło rzucać błędy w Google Search Console.

Aktualizacja wtyczki zły kod schematu
Aktualizacja wtyczki zły kod schematu

Tego rodzaju złe aktualizacje faktycznie zdarzają się bardzo często! Widzę poprawki do naprawy poprawki kilka razy w tygodniu.

Moje zalecenia dotyczące aktualizacji wtyczek i motywów

Więc jaka jest najbezpieczniejsza droga? Oto moje zalecenia dotyczące aktualizacji wtyczek i motywów w witrynie WordPress.

  1. Nie używaj automatycznych aktualizacji
  2. Spójrz na dziennik zmian wtyczek/motywów
  3. Użyj środowiska pomostowego lub zrób kopię zapasową

1. Nie używaj automatycznych aktualizacji

Po pierwsze, nigdy nie polecam korzystania z automatycznych aktualizacji rdzenia WordPressa, wtyczek lub motywów. Jedynym wyjątkiem jest sytuacja, gdy dotyczy to wydań konserwacyjnych i bezpieczeństwa. Ogólnie są one w porządku, aby WordPress aktualizował się samodzielnie.

Niektórzy dostawcy hostingu przeprowadzają automatyczne kontrole, aby spróbować zautomatyzować aktualizacje wtyczek, a następnie cofnąć działanie, jeśli wykryją problem. Ale nie mogę powiedzieć, ile razy widziałem, jak to się nie udało. W końcu polegasz na sztucznej inteligencji, aby potwierdzić, że wszystko jest w porządku. Z czasem może się to poprawić, ale jeszcze tego nie ma.

Sprawdź, jak wyłączyć automatyczne aktualizacje WordPress.

2. Spójrz na dziennik zmian wtyczek/motywów

Drugą rzeczą, którą powinieneś zrobić, to zawsze zaglądać do dziennika zmian wtyczki i/lub motywu. Można to znaleźć w sekcji aktualizacji „Wtyczka” na pulpicie WordPress. Deweloperzy zazwyczaj mają również link do swojego dziennika zmian na swojej stronie internetowej.

Jeśli istnieje krytyczna aktualizacja zabezpieczeń, bez wątpienia powinieneś ją natychmiast zaktualizować, aby upewnić się, że Twoja witryna WordPress jest bezpieczna. Rzeczy takie jak Cross-Site Request Forgery (CSRF), Cross-Site Scripting (XSS) itp. to ważne hasła związane z bezpieczeństwem, na które należy zwrócić uwagę. Jeśli nie, radzę poczekać około tygodnia przed aktualizacją .

Dziennik zmian wtyczek WordPress
Dziennik zmian wtyczek WordPress

Po co czekać? Ponieważ w prawie 99% scenariuszy, jeśli programista wypuści zły kod, jeśli poczekasz około tygodnia, najprawdopodobniej wypchnie poprawkę, a w gruncie rzeczy możesz całkowicie ominąć wszystkie problemy. To mniej bólu głowy dla Ciebie, Twoich klientów i oszczędza Twój czas.

W tych czterech przykładach wtyczek, o których wspomniałem powyżej, nie aktualizowałem żadnego z nich w tym okresie i dlatego nigdy nie miałem problemów.

3. Użyj środowiska pomostowego lub zrób kopię zapasową

Jeśli z jakiegoś powodu aktualizacja ma funkcję lub poprawkę, której potrzebujesz od razu, zdecydowanie sugeruję najpierw przetestować środowisko testowe (nawet w przypadku najmniejszych aktualizacji!). Wiele hostów ma teraz środowiska pomostowe, więc upewnij się, że z nich korzystasz. Do tego służą: testowanie .

Środowisko inscenizacyjne WordPress
Środowisko inscenizacyjne WordPress

Jeśli nie masz czasu na testowanie w witrynie tymczasowej, zrób przynajmniej migawkę (kopię zapasową) swojej witryny. W przypadku dostawców hostingu, takich jak Kinsta, zajmuje to dosłownie 10 sekund, a jeśli później zauważysz jakiekolwiek problemy, możesz natychmiast cofnąć.

Punkt przywracania kopii zapasowej
Punkt przywracania kopii zapasowej

Oto zrzut ekranu mojej karty Trello, której używam do cotygodniowych kopii zapasowych. Przechodzę przez to raz w tygodniu przed wprowadzeniem jakichkolwiek aktualizacji wtyczek lub motywów w moich witrynach.

Mój harmonogram tworzenia kopii zapasowych WordPress
Mój harmonogram tworzenia kopii zapasowych WordPress

Streszczenie

Następnym razem, gdy pojawi się nowa, błyszcząca aktualizacja wtyczki, zadaj sobie pytanie, czy naprawdę jej dzisiaj potrzebujesz. Jeśli nie i nie jest to związane z bezpieczeństwem, poczekaj około tygodnia. Zaufaj mi; na dłuższą metę mi podziękujesz. Robię aktualizacje w ten sposób od dłuższego czasu i rzadko zdarza się, aby coś się zepsuło.

Utwórz harmonogram aktualizacji dla swoich witryn WordPress i trzymaj się go (polecam raz w tygodniu). W przeciwnym razie cię pochłoną. Kliknij, aby tweetować

Chciałbym usłyszeć Twoje przemyślenia na temat aktualizacji wtyczek i motywów. Jaki jest Twój przepływ pracy? Daj mi znać poniżej w komentarzach.