Co musisz wiedzieć o aktualizacjach WordPressa

Opublikowany: 2023-02-22

Aktualizowanie WordPressa i jego różnych komponentów jest jedną z najłatwiejszych i najważniejszych rzeczy, które możesz zrobić, aby poprawić administrację i bezpieczeństwo swoich witryn WordPress. Od aktualizacji do najnowszej wersji WordPress po instalowanie nowych wersji wtyczek i motywów, aktualizacje mogą pomóc Ci poprawić produktywność i bezpieczeństwo, oferując jednocześnie jeszcze lepsze wrażenia odwiedzającym Twoją witrynę.

W tym artykule zagłębimy się w znaczenie aktualizacji, patrząc na to, co możesz zyskać, jak sformułować strategię aktualizacji i jakich aktualizacji powinieneś szukać.

Spis treści

  • Dlaczego aktualizacje są tak ważne
    • Główne wydania
    • Drobne wydania
    • Wydania poprawek
    • Inne wydania
  • Co zawiera aktualizacja WordPressa?
    • Ulepszenia
    • Nowe funkcje
    • Poprawki błędów
      • Bezpieczeństwo
  • Wybór strategii aktualizacji
    • Automatyczne lub ręczne aktualizacje
    • Środowisko testowe lub na żywo
  • Aktualizacje WordPressa
    • Podstawowe aktualizacje
      • Rozwój rdzenia
      • Drobny rdzeń
      • Główny rdzeń
    • Aktualizacje PHP
    • Aktualizacje wtyczki WordPress
    • Aktualizacje motywu WordPress
  • Nie ma jednego rozmiaru dla wszystkich

Dlaczego aktualizacje są tak ważne

Aktualizacje mają różne kształty i rozmiary. Istnieją wersje główne i pomniejsze, aktualizacje konserwacyjne i aktualizacje zabezpieczeń. Te ostatnie służą do wydawania poprawek luk w oprogramowaniu. Chociaż wszystkie aktualizacje są ważne, ich znaczenie może zależeć od rodzaju aktualizacji.

Pamiętaj, że nie ma sztywnych zasad określających, co jest, a co nie jest zawarte w danej aktualizacji. Każda firma może zawrzeć to, co uważa za stosowne; jednak poniżej przedstawiono ogólne wytyczne przestrzegane przez większość firm programistycznych.

Główne wydania

Główne wersje to jedne z największych dostępnych aktualizacji. Numer poprzedzający pierwszą kropkę oznacza wersję bieżącego wydania. Na przykład wersja 2.xx wskazuje, że oprogramowanie jest w drugim głównym cyklu wydawniczym. Takie aktualizacje wskazują na gruntowną przebudowę lub dodanie nowych, obszernych możliwości do oprogramowania.

Drobne wydania

Wersje drugorzędne to te, które pojawiają się pomiędzy głównymi aktualizacjami. Liczba następująca po pierwszej kropce i poprzedzająca drugą kropkę informuje nas o aktualnej wersji wydania pomocniczego. Na przykład wersja x.5.x wskazuje, że oprogramowanie znajduje się w piątym podrzędnym cyklu wydawniczym. Wersje te mogą zawierać nowe funkcje, zgromadzone poprawki błędów i aktualizacje zabezpieczeń.

Wydania poprawek

Aktualizacje łatek są zwykle dość małe i często są wydawane w celu usunięcia błędów i poprawek w ostatnim wydaniu pomocniczym. Ostatnia cyfra w numerze wersji informuje nas o aktualnej wersji wydania poprawki. Na przykład wersja xx7 wskazuje, że oprogramowanie jest w trakcie siódmego cyklu wydawania poprawek.

Inne wydania

Inne cykle wydawnicze, takie jak konserwacja i aktualizacje zabezpieczeń, przyjmują numer następujący po ostatnim okresie. Aktualizacje te są zwykle bardzo małe i zwykle zawierają tylko drobne poprawki błędów – często konieczne, aby działać jako pomost między dwoma wydaniami łatek.

Anatomia numerów wersji oprogramowania

Co zawiera aktualizacja WordPressa?

Aktualizacje WordPressa mogą przybierać drastycznie różne formy. Zrozumienie charakteru różnych typów aktualizacji jest ważne, ponieważ może pomóc w zrozumieniu, jak ważna lub pilna może być dla Ciebie dana aktualizacja.

Gdy zagłębimy się w różne typy aktualizacji, pamiętajmy o systemie wersjonowania, który omówiliśmy wcześniej;

Ulepszenia

Ulepszenia istniejących funkcji. Może to obejmować ulepszenia interfejsu użytkownika i UX, a także ulepszenia logiczne i operacyjne. Ulepszenia mogą również przynieść poprawę wydajności, taką jak optymalizacja kodu, aby zapewnić szybsze i bardziej stabilne działanie procesów.

Ulepszenia mogą pomóc w zwiększeniu wydajności i skuteczności, a nawet mogą dodać funkcje, które nie były wcześniej dostępne.

Nowe funkcje

Nowe funkcje to dodatki do funkcjonalności oprogramowania – pozwalające robić rzeczy, które wcześniej mogły nie być możliwe.

Dodatkowe funkcje są prawdopodobnie jednym z najbardziej ekscytujących aspektów aktualizacji, ponieważ poszerzają zakres oprogramowania. Chociaż nowe funkcje pozostaną w zasadzie spójne z funkcjonalnością oprogramowania (WordPress nigdy nie otrzyma aktualizacji, która dodaje funkcjonalność księgowości biznesowej), nadal może dodawać nowe funkcje, które poprawiają ogólną funkcjonalność, jak to miało miejsce w przypadku Gutenberga – edytor bloków wprowadzony po raz pierwszy w wersji 5.

Poprawki błędów

Błędy to awarie w kodzie oprogramowania, które prowadzą do niepożądanego zachowania. Można śmiało powiedzieć, że żadne oprogramowanie nigdy nie jest wolne od błędów, zwłaszcza oprogramowanie dojrzałe, które ma mnóstwo funkcji. Renomowani dostawcy oprogramowania będą mieli silny dział kontroli jakości (QA), który wyszukuje i naprawia większość błędów przed wydaniem oprogramowania. Nie trzeba dodawać, że niektóre błędy mogą ujść uwadze nawet najbardziej wytrwałych inżynierów — zwłaszcza tych, którzy wychylają głowę tylko w skrajnych przypadkach.
Poprawki błędów mogą również rozwiązać problemy ze zgodnością, zwłaszcza między różnymi wtyczkami i motywami.

Bezpieczeństwo

Luki w zabezpieczeniach są jak błędy, które tworzą luki zagrażające bezpieczeństwu oprogramowania. Poprawki bezpieczeństwa mogą być dość pilne, ponieważ mogą zagrozić całej witrynie WordPress. Hakerzy mogą szybko wykorzystać luki w zabezpieczeniach, dlatego warto dezaktywować wtyczkę do czasu zainstalowania aktualizacji zabezpieczeń, zwanych również poprawkami zabezpieczeń.

Bezpieczeństwo WordPress to bardzo ważny temat, a aktualizacje zabezpieczeń odgrywają główną rolę w zapewnieniu bezpieczeństwa WordPress. W związku z tym należy im poświęcić należytą uwagę.

Wybór strategii aktualizacji

Jak widzieliśmy w poprzedniej sekcji, aktualizacje mają różne kształty i rozmiary. Niektóre aktualizacje można uznać za pilne, podczas gdy inne nie. Ważne jest również, aby zdawać sobie sprawę, że aktualizacje mogą uszkodzić systemy, zwłaszcza te, w których w tym samym systemie znajduje się oprogramowanie różnych dostawców. Nie jest to częste zjawisko, ale mimo to problem, zwłaszcza w systemach o znaczeniu krytycznym.

Nie oznacza to, że nie należy instalować aktualizacji. Oznacza to raczej, że potrzebujesz strategii, która zapewni najlepszą możliwą ochronę przez cały czas, jednocześnie minimalizując ryzyko awarii WordPress i przestojów systemu.

Automatyczne lub ręczne aktualizacje

Automatyczne aktualizacje WordPress – jak sama nazwa wskazuje, automatycznie pobiera i instaluje aktualizacje Twojej witryny WordPress. Automatyzując aktualizacje, możesz mieć pewność, że Twój WordPress jest zawsze aktualny i że wszelkie luki w zabezpieczeniach zostaną załatane, gdy tylko aktualizacje staną się dostępne.

Możesz skonfigurować automatyczne aktualizacje WordPress, aby instalowały określone aktualizacje, a inne nie – w zależności od złożoności i strategii ryzyka twojego środowiska.

Jeśli nie masz pewności, jaką strategię aktualizacji WordPress wybrać, zapoznaj się z tą ankietą na temat automatycznych aktualizacji WordPress, aby dowiedzieć się, co robią inni właściciele witryn, aby ich witryny były zawsze aktualne.

Środowisko testowe lub na żywo

Kolejnym narzędziem, które możesz zastosować w swojej strategii aktualizacji, jest środowisko przejściowe. Środowiska przejściowe są kopią środowiska na żywo, ale nie są publicznie dostępne. Umożliwia wdrażanie aktualizacji w środowisku, które jest dokładną repliką Twojej publicznej witryny internetowej, aby mieć pewność, że wszystko dobrze współgra ze wszystkim. Po potwierdzeniu, że wszystko działa zgodnie z przeznaczeniem, możesz bezpiecznie wdrażać aktualizacje w swoim środowisku na żywo.

Wielu dostawców hostingu oferuje środowiska przejściowe ze swoimi pakietami WordPress, jednak możesz także zainstalować własne środowisko przejściowe WordPress za pomocą XAMPP lub oprogramowania, takiego jak LocalWP, dzięki któremu instalacja WordPress na komputerze PC lub Mac jest dziecinnie prosta.

Dlatego środowisko przejściowe zdecydowanie powinno być czymś do rozważenia przy wyborze usługi hostingowej WordPress.

Nasz blog oferuje kilka samouczków WordPress, które pomogą Ci uzyskać głębokie i solidne zrozumienie wszystkiego, czym jest WordPress.

Wybór strategii aktualizacji

Aktualizacje WordPressa

Typowa instalacja WordPressa obejmuje kilka współpracujących ze sobą komponentów, które składają się na całość witryny. Kiedy mówimy o aktualizacji WordPressa, zwykle uwzględniamy aktualizację wszystkich tych komponentów, ponieważ pod każdym względem mówimy o jednym systemie.

Proces aktualizacji jest zazwyczaj podobny dla poszczególnych składników

Podstawowe aktualizacje

Podstawowe aktualizacje WordPress odnoszą się do aktualizacji samego WordPressa. Zespół WordPress.org opracowuje i wydaje te aktualizacje. Wielu współpracowników z całego świata pracuje nad wydaniami i aktualizacjami WordPress. które są podzielone na następujące kategorie;

Rozwój rdzenia

Podstawowe aktualizacje programistyczne WordPress, znane również jako krwawiące krawędzie, to aktualizacje przeznaczone dla programistów. Pozwalają programistom rzucić okiem na to, co będzie dalej i odpowiednio zaplanować przyszłe wydania. Podstawowych aktualizacji programistycznych nigdy nie należy instalować w systemach produkcyjnych.

Drobny rdzeń

Drobne aktualizacje rdzenia są odpowiednikami wydań poprawek, jak omówiono wcześniej w artykule. Zwykle drobne podstawowe aktualizacje obejmują konserwację oraz poprawki zabezpieczeń.

Główny rdzeń

Główne aktualizacje rdzenia obejmują główne i pomocnicze wersje rdzenia, zgodnie z opisem w poprzedniej sekcji. Te aktualizacje dodają nowe funkcje i funkcje do WordPress, w większości przypadków aktualizując podstawowe pliki WordPress.

Aktualizacje PHP

WordPress działa na PHP, podobnie jak wtyczki i motywy. Tak jak wszystko inne, PHP otrzymuje własne aktualizacje. Całe oprogramowanie WordPress jest napisane w języku PHP – który ma swoją wersję.

Obecna wersja PHP to 8.2, która została wydana w grudniu 2022 r. Ponieważ każda wersja wprowadza nowe funkcje, oprogramowanie napisane w PHP 8.2 może nie być kompatybilne z serwerami WWW z wcześniejszą wersją PHP. Oczywiście zależy to od tego, z jakich funkcji skorzystali programiści.

Chociaż PHP jest wstecznie kompatybilne, niekoniecznie jest kompatybilne w przyszłości. Mogą obowiązywać wyjątki od tej reguły – głównie w wysoce spersonalizowanych środowiskach. Właśnie dlatego w każdym pobranym wtyczce znajdziesz wersję PHP – dzięki temu dowiesz się, która wersja PHP jest przynajmniej potrzebna, aby wtyczka działała.

Wersja PHP

W większości hostowanych środowisk dostawca usług hostingowych zajmie się aktualizacjami PHP, bez konieczności podejmowania jakichkolwiek działań z Twojej strony. Jeśli hostujesz własne środowisko, aktualizowanie PHP jest ważną częścią aktualizacji WordPress.

Zawsze sprawdzaj oficjalną listę obsługiwanych wersji PHP, aby sprawdzić, czy bieżąca wersja PHP, z której korzystasz, jest nadal obsługiwana.

Aktualizacje wtyczki WordPress

Twórca wtyczki jest odpowiedzialny za wydawanie aktualizacji wtyczki. Na przykład my, WP White Security, wydajemy aktualizacje dziennika aktywności WP, WP 2FA i wszystkich innych naszych wtyczek, Automattic wydaje aktualizacje WooCommerce i tak dalej. Ze względu na sposób konfiguracji wtyczek WordPress jest w stanie określić, kiedy wydawane są aktualizacje. Jeśli włączyłeś wymagane automatyczne aktualizacje, WordPress zainstaluje je. W przeciwnym razie musisz odwiedzić stronę wtyczek WordPress z pulpitu nawigacyjnego WordPress i kliknąć opcję aktualizacji teraz.

Mniej powszechnym sposobem aktualizacji wtyczek jest FTP/SFTP. Będziesz potrzebować klienta FTP, aby połączyć się z serwerem i przesłać plik wtyczki bezpośrednio do folderu wtyczek. Ta metoda jest dość niekonwencjonalna, ale może pomóc odzyskać dostęp, jeśli nie możesz uzyskać dostępu do wp-admin. Możesz także użyć tej metody, aby ręcznie wyłączyć wtyczki WordPress.

Wszystkie aktualizacje wtyczek są dostarczane z informacjami o wersji, które dokładnie informują o tym, co zawiera aktualizacja. Pomoże Ci to określić, jak ważna jest dana aktualizacja dla Twojego WordPressa.

Aktualizacje motywu WordPress

Twórcy motywów są odpowiedzialni za wydawanie aktualizacji motywów WordPress. Te aktualizacje w dużej mierze przebiegają według tego samego procesu, co wtyczki. Możesz wybrać, czy motywy mają być aktualizowane automatycznie, czy ręcznie. Aby ręcznie zaktualizować motywy, przejdź do Wygląd > Motywy z pulpitu administratora WordPress i kliknij Aktualizuj teraz.

Nie ma jednego rozmiaru dla wszystkich

Aktualizacje WordPress są bardzo ważne dla ogólnej kondycji i bezpieczeństwa Twojej witryny. Jednocześnie musimy zdawać sobie sprawę, że różne środowiska mają różne wymagania i dlatego nie ma jednej strategii aktualizacji, która pasowałaby wszystkim.

Ważną rzeczą jest podjęcie świadomej decyzji, która strategia najlepiej odpowiada Twoim potrzebom i wymaganiom oraz upewnienie się, że jest ona realizowana religijnie. Sukces jest najczęściej wynikiem konsekwencji.