W najnowszej wersji WordPress 5.5 pojawiła się jedna ciekawa funkcja, która może wydawać się bardzo kusząca. Chodzi o automatyczne aktualizacje wtyczek i motywów. W tym artykule pokażę jak ona działa i czy warto jej używać. Dodatkowo opowiem trochę o dobrych praktykach przy aktualizacjach. 

Aktualizacja WordPress 5.5 została szczegółowo opisana przez Magdę w oddzielnym artykule, który zdecydowanie polecam. Ja skupię się na funkcji Autoupdate, która choć kusząca, nie jest pozbawiona wad. 

WordPress Autoupdate – jak działa?

Na początek omówmy sobie samą funkcję. Jest to teoretycznie bardzo proste rozwiązanie. WordPress sprawdza czy pojawiła się nowa wersja wtyczki lub motywu i automatycznie je aktualizuje. Działa to na podobnej zasadzie jak do tej pory. Wcześniej pojawiały się tylko komunikaty o nowej wersji wtyczki. Teraz, po włączeniu automatycznej aktualizacji, wszystko będzie się działo poza naszą kontrolą. Do tej pory osoby chcące automatycznie zaktualizować wtyczki lub motyw, korzystały z jednej z dostępnych w repozytorium WordPressa wtyczki. 

W takim razie jak włączyć automatyczną aktualizację?

Automatyczne aktualizacje w WordPress 5.5 – wtyczki

Włączenie automatycznej aktualizacji jest niezwykle proste. Wystarczy przejść do listy zainstalowanych wtyczek w panelu administratora. Przy każdej z wtyczek powinna pojawić się opcja “Włącz automatyczne aktualizacje”. 

automatyczna aktualizacja wtyczek

Po jej kliknięciu dostaniemy informację o planowanej automatycznej aktualizacji.

zaplanowana aktualizacja wtyczki

To samo możemy zrobić dla wielu wtyczek jednocześnie używając masowych działań. Wystarczy zaznaczyć wszystkie wtyczki, w których chcemy włączyć tę opcję i w masowych działaniach wybrać “Włącz automatyczne aktualizacje”.

masowe działania w WordPress

Zauważyłem, że opcja ta nie pojawia się czasami dla wtyczek, które mamy już zainstalowane w najnowszej wersji. Można jednak włączyć dla nich aktualizacje za pomocą działań masowych. Możliwe, że zostanie to poprawione w jednej z kolejnych aktualizacji. 

Automatyczne aktualizacje w WordPress 5.5 – motyw

Na podobnej zasadzie działa automatyczna aktualizacja motywu. Aby ją włączyć, przejdź do panelu administratora, a następnie wybierz Wygląd > Motywy. Kliknij w szczegóły motywu, którego chcesz aktualizować i zaznacz “Włącz automatyczne aktualizacje”.

automatyczna aktualizacja motywu

Tak samo jak w przypadku wtyczek, dostaniesz informację o zaplanowanej aktualizacji. 

Czy warto korzystać z funkcji Autoupdate?

Funkcja ta może wydawać się niezwykle przydatna. Nie trzeba się już martwić o aktualizacje i wszystkie powiadomienia z nimi powiązane. Tracimy jednak przy tym kontrolę nad aktualizacjami, a tym samym nad stabilnością naszej strony. Wielokrotnie spotkałem się z tym, że po aktualizacja jednej wtyczki, pojawił się konflikt z inną wtyczką lub motywem. W najlepszym przypadku pojawiają się warningi lub jedna z funkcji przestanie działać. W najgorszym – pojawią się krytyczne błędy. I choć WordPress radzi sobie z krytycznymi błędami, to przecież nie o to w tym wszystkim chodzi. 

Przykładów problemów z aktualizacjami jest wiele. Najbardziej popularnym są aktualizacje WooCommerce, które potrafią sporo namieszać. Jak choćby ostatni WooCommerce 4.4, który spowodował konflikty z wieloma wtyczkami, a już kilka dni później pojawiła się kolejna aktualizacja w WordPress 4.4.1. Wszyscy Ci, którzy zaktualizowali wtyczkę od razu, narazili się na problemy ze sklepem. 

Wszystko zależy jednak od stopnia zaawansowania Twojej strony. Przy prostym blogu lub wizytówce firmowej, która ma małą ilość wtyczek, automatyczne aktualizacje mają małe szanse zaszkodzić. Jeśli jednak strona jest znacznie bardziej zaawansowana, lub służy jako sposób zarobku (sklep, ważna strona firmowa), warto zastanowić się dwa razy przed jej włączeniem. 

Jak zatem aktualizować wtyczki?

Poszukajmy więc alternatywy od funkcji Autoupdate oraz bezrefleksyjnej aktualizacji wszystkich wtyczek lub motywów. 

Kopia strony

Dobrą praktyką, która uchroni naszą stronę na WordPressie jest stworzenie kopii strony, na której będziemy mogli aktualizować wtyczki i motywy, aby sprawdzić czy nie spowodują żadnych konfliktów. Kopię można w łatwy zrobić używając dedykowanej wtyczki jak choćby niezwykle popularny Duplicator. Mając kopię, możemy zaktualizować wtyczki i dokładnie sprawdzić czy nie pojawiły się konflikty. Jeśli nic nie wykryliśmy, możemy zaktualizować je także na naszej stronie “produkcyjnej”.

Analiza changeloga

Jeśli nie chcesz tworzyć kopii strony lub wydaje Ci się to zbyt wielką ilością pracy, możesz aktualizować bezpośrednio na Twojej stronie. W takim przypadku jednak warto przeanalizować wielkość zmian, a tym samym ryzyko konfliktu. Każda wtyczka do WordPressa posiada Changelog. Znajdziesz go na oficjalnej stronie wtyczki w Repozytorium WordPressa. 

changelog repozytorium WordPress

Wygodniej jest jednak sprawdzić z linku bezpośrednio na liście wtyczek na naszej stronie. 

changelog WordPress z listy wtyczek

Przed aktualizacją warto przejrzeć listę zmian. Jeśli będą się one wydawać duże lub będą one wpływać na inne elementy strony, warto dokładniej sprawdzić stronę po aktualizacji. 

Informacje zawarte w wersji wtyczki

Jeśli nie masz jednak zbytniej wiedzy i nie potrafisz określić czy informacje zawarte w Changelogu są istotne, warto spojrzeć na zmianę wersji wtyczki. Wersje wtyczek w WordPress zazwyczaj mają wzór x.x.x. Jeśli zmienia się ostatni element wersji, zazwyczaj jest to mała zmiana, która ma małe szanse na zepsucie czegoś na naszej stronie. Zmiana środkowego elementu wersji, to już zazwyczaj coś większego, więc ryzyko błędów wzrasta. Zazwyczaj jest to dodawanie nowych opcji, które raczej nie powinny powodować krytycznych sytuacji. Natomiast zmiana pierwszego elementu wersji wtyczki lub motywu, to zupełnie inna kwestia. Taka aktualizacja z pewnością wiąże się ze sporymi zmianami, które mają spore szanse namieszania na Twojej stronie. 

Oczywiście, wszystkie te założenia są dużym uproszczeniem. Zakładają też, że twórcy danej wtyczki lub motywu stosują się do dobrych praktyk oznaczania wersji. 

Pamiętaj o backupie!

Każda aktualizacja w WordPress, nawet ta najmniejsza, może spowodować błędy na Twoje stronie. Przed każdą aktualizacją warto zrobić backup strony, który znacznie ułatwi nam przywrócenie jej do poprawnego działania. Tutaj ważny jest też hosting WordPress, dzięki któremu, w razie problemu, odzyskasz swoje niedawne dane. Przy tym temacie odsyłam do wpisu Artura, który dokładnie opisał jak backupować WordPressa. A Ty jesteś przed czy po aktualizacji WordPressa?

B Gajewski
>
Bartosz Gajewski
Od trzech lat blisko związany z WordPressem, a w szczególności z WooCommerce. Mocno wierzy w moc sprawczą słowa pisanego. Prywatnie miłośnik gór i kina europejskiego.

2 odpowiedzi do "Automatyczne aktualizacje w WordPress 5.5"

  1. Ogrody Gocko pisze:

    Dzień dobry,
    Czy z tej wtyczki na pewno może również korzystać osoba nie znająca się na programowaniu?
    Pozdrawiam,

    1. Magdalena Paciorek pisze:

      Automatyczne aktualizacje to funkcja wbudowana w WordPressa od wersji 5.5., nie musimy więc instalować do tego wtyczki. Jak napisano w artykule, każda aktualizacja może spowodować problemy z działaniem witryny, więc jeśli mamy rozbudowaną stronę, z licznymi wtyczkami, to aktualizacje lepiej jest wykonywać ręcznie, po to aby móc przetestować czy nic się na witrynie nie zepsuło. Popsutą witrynę czasem będzie musiał ratować programista, jednak aktualizacje są ważne ze względów bezpieczeństwa. Dlatego warto przed zaktualizowanie zrobić kopię zapasową, aby móc przywrócić stronę, gdyby coś się zepsuło. W takiej sytuacji, możemy poczekać na nowszą wersję danej wtyczki czy WordPressa, która może zawierać rozwiązanie problemu spowodowanego aktualizacją do niższej wersji. I w ten sposób uniknąć zatrudniania programisty.

Dodaj komentarz

Twój adres e-mail nie będzie opublikowany.

Szukasz dalej?