Strona główna  /  Motywy  /  Jak zaktualizować motyw WordPress?

Ekran komputera z widocznym przyciskiem aktualizacji motywu WordPress na biurku z kawą w słonecznym domowym biurze.

Jak zaktualizować motyw WordPress?

Aktualizacja motywu WordPress polega na zastąpieniu starszych plików nowszą wersją. Zanim ją uruchomisz, wykonaj kopię zapasową i sprawdź, czy własne zmiany znajdują się w motywie potomnym. W przeciwnym razie aktualizacja może nadpisać edytowane pliki motywu głównego.

Dlaczego warto aktualizować motyw WordPress?

Nowa wersja motywu może zawierać poprawki bezpieczeństwa, usprawnienia wydajności oraz zmiany potrzebne do współpracy z aktualnym WordPressem i PHP. Aktualizacja ogranicza też ryzyko konfliktów z wtyczkami, choć przy rozbudowanej stronie zawsze należy sprawdzić jej działanie po zakończeniu procesu.

Jak przygotować stronę do aktualizacji?

Przed zmianą zabezpiecz stronę i ustal, gdzie zapisano jej personalizacje. Przy ważnej witrynie, a szczególnie przy sklepie, dobrze zaplanować aktualizację poza okresem największego ruchu. Jeśli masz środowisko testowe, najpierw wykonaj aktualizację właśnie tam.

Przed rozpoczęciem przygotuj następujące elementy:

  • Wykonaj pełny backup – zapisz kopię plików oraz bazy danych. Pliki obejmują między innymi motywy, wtyczki i multimedia, a baza zawiera treści, ustawienia oraz dane użytkowników.
  • Sprawdź, czy motyw i najważniejsze wtyczki są zgodne z nową wersją oraz używaną wersją PHP.
  • Ustal, czy modyfikacje kodu zapisano w motywie głównym, czy w motywie potomnym.
  • Sprawdź wolne miejsce na serwerze, ponieważ aktualizacja wymaga pobrania i rozpakowania plików.

Jeśli edytowałeś pliki motywu głównego bezpośrednio, aktualizacja je nadpisze i możesz stracić własny kod. Motyw potomny, czyli child theme, dziedziczy wygląd i funkcje motywu głównego, ale pozwala przechowywać własne zmiany niezależnie od jego aktualizacji. Samo użycie motywu potomnego nie przenosi jednak automatycznie wcześniejszych zmian. Jeśli były zapisane w motywie głównym, trzeba je najpierw odtworzyć w bezpiecznym miejscu.

Jak zaktualizować motyw z panelu WordPress?

Aktualizacja z panelu jest najprostsza, gdy motyw pochodzi z repozytorium WordPressa albo poprawnie obsługuje aktualizacje dostarczane przez producenta.

  1. Zaloguj się do panelu administracyjnego WordPressa i przejdź do Kokpit → Aktualizacje.
  2. Sprawdź listę dostępnych aktualizacji motywów. Dostępność nowej wersji możesz też sprawdzić w sekcji Wygląd → Motywy.
  3. Upewnij się, że backup został wykonany i że własne modyfikacje są zabezpieczone w motywie potomnym.
  4. Kliknij przycisk „Zaktualizuj teraz” przy wybranym motywie.
  5. Poczekaj na zakończenie procesu. Nie zamykaj karty i nie odświeżaj panelu w trakcie aktualizacji.

WordPress może na krótko włączyć tryb konserwacji. Po prawidłowym zakończeniu strona powinna wrócić do działania automatycznie. W przypadku motywu premium aktualną paczkę może być konieczne pobranie ze strony producenta, ponieważ nie każdy taki motyw aktualizuje się bezpośrednio z panelu.

Jak zaktualizować motyw ręcznie przez FTP?

Ręczna aktualizacja przydaje się, gdy panel nie oferuje nowej wersji albo automatyczny proces kończy się błędem. Potrzebujesz paczki motywu od producenta oraz dostępu FTP lub SFTP, na przykład za pomocą programu FileZilla.

  1. Pobierz aktualną wersję motywu i rozpakuj archiwum na komputerze.
  2. Połącz się z serwerem przez klienta FTP lub SFTP i otwórz katalog wp-content/themes.
  3. Znajdź folder aktualizowanego motywu. Nazwa folderu w paczce powinna odpowiadać nazwie katalogu na serwerze.
  4. Prześlij pliki nowej wersji do istniejącego folderu i potwierdź nadpisanie plików.
  5. Nie nadpisuj folderu motywu potomnego. Po przesłaniu plików zaloguj się do panelu i sprawdź stronę.

Przez FTP zastępujesz pliki konkretnego motywu, a nie cały katalog strony. Nie usuwaj katalogu wp-content jako całości, ponieważ znajdują się w nim motywy, wtyczki i przesłane multimedia. Nie kasuj też pliku wp-config.php, który zawiera konfigurację instalacji.

Co sprawdzić po aktualizacji?

Po zakończeniu aktualizacji wykonaj krótką kontrolę najważniejszych funkcji:

  • Otwórz stronę główną oraz kilka kluczowych podstron na komputerze i telefonie.
  • Sprawdź, czy menu, obrazy, przyciski i układ strony wyświetlają się prawidłowo.
  • Wyślij testowy formularz kontaktowy i sprawdź odbiór wiadomości.
  • Wyczyść cache przeglądarki, wtyczki cache oraz CDN, jeśli z niego korzystasz.
  • Jeśli prowadzisz sklep, przetestuj koszyk, zamówienie, płatności i wiadomości e-mail.

Co zrobić, gdy po aktualizacji wystąpi błąd?

Gdy strona wyświetla białą stronę, błąd 500 albo niepoprawny układ, postępuj według tej kolejności:

  • Wyczyść cache strony, przeglądarki, wtyczki cache i CDN.
  • Sprawdź, czy problem powoduje konflikt z wtyczką, tymczasowo ją wyłączając.
  • Zweryfikuj motyw potomny i komunikaty błędów, jeśli problem dotyczy własnego kodu.
  • Jeśli aktualizacja została przerwana, sprawdź, czy w katalogu głównym nie pozostał plik .maintenance. Jego obecność może utrzymywać zawieszony tryb konserwacji.
  • Przy poważnej awarii przywróć backup wykonany przed aktualizacją. W sklepie sprawdź najpierw, czy przywrócenie bazy nie usunie nowych zamówień lub danych klientów.

Najbezpieczniejszy schemat jest prosty: backup, motyw potomny dla własnych zmian, aktualizacja z panelu albo kontrolowane nadpisanie plików przez FTP, a następnie test strony. Jeśli nie masz pewności, który plik lub wtyczka powoduje awarię, nie zmieniaj pochopnie uprawnień serwera i skorzystaj z pomocy administratora.

Redakcja wpinternals.pl

WordPressa znamy od kuchni – budujemy na nim strony, migrujemy serwisy i optymalizujemy ich wydajność. Piszemy o wtyczkach, motywach, hostingu i bezpieczeństwie tak, by poradzili sobie także początkujący. Dbamy o to, by Twoja strona była szybka, stabilna i bezpieczna.

Może Cię również zainteresować

Potrzebujesz więcej informacji?