aktualizacja WordPressa wskazówki i porady

Aktualizacja WordPressa – jak to ugryźć?

“Aktualizować WordPressa czy nie aktualizować – oto jest pytanie” i jest ono zadawane przez wielu użytkowników tego CMS’a. Postaram się na nie odpowiedzieć i przedstawić zalety oraz potencjalne zagrożenia związane z aktualizacją WordPressa oraz jego wtyczek i motywów.

Czym tak naprawdę są aktualizacje?

Wiele osób wykonuje aktualizacje nie zdając sobie sprawy, co tak naprawdę podczas tego procesu się dzieje. W czasie aktualizacji pobierane są nowe pliki, które zastępują stare. Warto o tym pamiętać, zwłaszcza w przypadku motywów. Jeśli wprowadzaliśmy jakieś zmiany w szablonach, to podczas aktualizacji zostaną one utracone. Dlatego bardzo ważne jest, aby zmiany wprowadzać tylko w motywach potomnych. Przed aktualizacją warto również upewnić się, że nikt nie zmieniał plików wtyczek, gdyż takie zmiany również zostaną utracone.

Aktualizacje motywów, wtyczek, a także samego WordPressa dotyczą różnych obszarów. Jedna aktualizacja może poprawiać kwestie bezpieczeństwa, podczas gdy inna tylko wprowadza zmiany w wyglądzie. Oczywiście podczas jednej aktualizacji może być wprowadzone wiele udoskonaleń. Aby sprawdzić, co zostało zmienione, warto zajrzeć do tak zwanego changeloga – pliku, który opisuje, co znajduje się w nowej wersji do pobrania.

Kiedy i jak często aktualizować WordPressa?

Jest to chyba jedno z najczęstszych pytań. Nie ma tutaj jednoznacznej odpowiedzi, gdyż wszystko zależy od tego, z jaką stroną mamy do czynienia – czy ma ona dużo wtyczek, jakiego motywu używa itp., lecz z całą pewnością mogę stwierdzić, że należy to robić regularnie. Mój dział aktualizuje strony klientów średnio raz w tygodniu i jest to w zupełności wystarczające. Oczywiście w przypadku prostych stron, które mają mało wtyczek, można robić to rzadziej.

Można oczywiście ułatwić sobie życie i skorzystać z opcji automatycznych aktualizacji WordPressa. Niestety w przypadku wtyczek i motywów trzeba robić to ręcznie.

Warto pamiętać, że aktualizacje nas nie ominą i wcześniej czy później i tak trzeba będzie je wykonać. Jeśli bagatelizujemy sprawę przez długi czas, to dochodzimy do momentu, w którym do aktualizacji jest nie tylko wiele zasobów, ale również ich wersje do pobrania są dużo nowsze niż te, którymi dysponujemy. Taka sytuacja niesie ze sobą spore ryzyko, że podczas aktualizacji coś pójdzie nie tak i strona przestanie działać.

Po co to wszystko?

Znam wiele przypadków, kiedy ludzie myślą “po co robić aktualizacje, przecież strona działa”. Niestety to, że strona działa, nie znaczy, że nie może działać lepiej lub być bardziej bezpieczna. Nie znaczy to również, że będzie działać w przyszłości.

Technologia rozwija się w oszałamiającym tempie i nie tylko my, ale również nasze strony muszą ją gonić. Wiele aktualizacji poprawia kwestie bezpieczeństwa. Trzeba zdawać sobie sprawdzę, że hakerzy też nie śpią i z dnia na dzień powstają nowe sposoby na to, by włamać się na stronę. Aktualizacje WordPressa i jego zasobów bardzo często dotyczą właśnie kwestii bezpieczeństwa. Autorzy wtyczek i motywów bardzo szybko reagują na potencjalne zagrożenia i starają się na bieżąco je usuwać.

Kolejną sprawą jest dostosowanie swojej strony do nowych technologii. Niedawno weszła nowa wersja PHP 7.2 (a już niebawem wejdzie 7.3). PHP od wersji 7.0 poprawia wiele obszarów – od bezpieczeństwa do szybkości działania skryptów. Jeśli zależy nam na szybszym działaniu strony, warto skorzystać z nowej wersji tego języka. Niestety jeśli mamy nieaktualny CMS, istnieje duże prawdopodobieństwo, że korzysta on z funkcji, które nie są już obsługiwane w nowej wersji PHP. Działa to również w drugą stronę. Jeśli zainstalujemy nowy motyw na stronie zgodnej np. z PHP 5.6, to istnieje ryzyko, że motyw będzie korzystał z funkcji lub składni, których nie było w starej wersji PHP.

Nowe wersje często wprowadzają również funkcjonalności, które ułatwiają życie. Dla przykładu, niedługo wejdzie nowy edytor WordPressa – Gutenberg, który na pewno wielu osobom ułatwi tworzenie treści na wpisach i podstronach.

Jak to robić?

Gdy już dowiedzieliśmy się, czemu aktualizacje są takie ważne, warto wiedzieć, jak się za nie zabrać. Każda aktualizacja wiąże się z ryzykiem (czasem większym, czasem mniejszym), że coś może pójść nie tak. Dlatego zawsze przed każdą aktualizacją, należy zrobić kopię zapasową swojej strony – zarówno plików, jak i bazy danych. Można to robić ręcznie, kopiując pliki z serwera, można również ten proces zautomatyzować.

Posiadanie kopii jest niezwykle ważne w momencie, gdy po aktualizacji coś przestało działać (w najgorszym wypadku cała strona – wcale nie straszę 😉 ). Dzięki niej możemy przywrócić pliki do poprzedniego stanu i spróbować rozwiązać problem.

Wykonując uaktualnienia, trzeba również wiedzieć, z czym ma się do czynienia. Z jakiej wersji PHP korzysta strona, jakie mamy wtyczki i rozszerzenia, jakie funkcje wykorzystujemy. Jeśli to nas przerasta lub nie jesteśmy pewni, że wykonamy aktualizacje prawidłowo, zawsze lepiej zgłosić się do programisty. Doświadczona osoba w razie problemów będzie mogła od razu zareagować. Ponadto zna ona bardzo dobrze WordPressa i wie, na co zwracać uwagę i gdzie czyhają potencjalne zagrożenia.

Jak widać – aktualizacje WordPressa i jego komponentów są niezwykle ważne i mają duży wpływ na prawidłowe funkcjonowanie strony. Warto je robić regularnie i śledzić zmiany wprowadzone w nowych wersjach CMSa i jego wtyczek oraz motywów. Dobrze również posiadać kopie zapasowe plików i bazy danych. W przypadku wątpliwości zawsze lepiej poprosić o pomoc doświadczoną osobę, niż ryzykować, że coś pójdzie nie tak (pamiętaj – lepiej zapobiegać niż leczyć 😉 ). Zadbaj o swojego WordPressa, a odwdzięczy się szybką, bezpieczną i dobrze działającą stroną.