Jak przeprowadzić bezpieczną aktualizację motywów i wtyczek WordPress

Opublikowany: 2018-10-23
Wtyczki są integralną częścią WordPress, ponieważ pomagają dodawać nowe funkcje i funkcje w witrynie WordPress. Ale jeśli nie zaktualizujesz poprawnie wtyczek WordPress, może to prowadzić do konfliktów oprogramowania lub błędów. Ponadto możesz naruszyć bezpieczeństwo swojej witryny WordPress.

Aktualizowanie wtyczek WordPress, motywów lub rdzenia nie jest trudnym zadaniem, ale są pewne kwestie, których nie możesz przeoczyć. Dzieje się tak, ponieważ jeśli nie zaktualizujesz ich poprawnie, może to zakłócić funkcjonalność Twojej witryny, a nawet narazić na szwank bezpieczeństwo Twojej witryny WordPress. Jednocześnie motywy i wtyczki WordPress mogą znacznie poprawić funkcjonalność i wygląd Twojej witryny, poprawić ruch w sieci, a ostatecznie współczynnik konwersji i przychody biznesowe.

jak często trzeba aktualizować rdzeń WordPress, motywy i wtyczki?

Odpowiedź brzmi: zawsze, gdy pojawia się aktualizacja! Im dłużej będziesz czekać, tym trudniej będzie, więc musisz go aktualizować, gdy tylko zajdzie taka potrzeba, a nowa aktualizacja jest dostępna. W większości przypadków nowe aktualizacje opierają się na starych aktualizacjach. Możesz także wprowadzać zmiany w szablonach i sposobie przechowywania danych w bazie danych, co można łatwo kontrolować w przyrostach.

Rzeczywiście, takie aktualizacje mają kluczowe znaczenie dla celów bezpieczeństwa. Nie czekaj więc z wykonaniem aktualizacji zabezpieczeń, ponieważ może to mieć krytyczne znaczenie dla Twojego WordPressa, narażając go na ryzyko serwera. W przypadku wykrycia luki w zabezpieczeniach informacje o możliwym do wykorzystania kodzie są publikowane w całym Internecie. Ostatecznie każdy haker może łatwo i natychmiast pisać boty i automatycznie indeksować witrynę, aby wykorzystać takie luki.

Oprócz tego przestarzałe wtyczki, motywy i wersje WordPressa to najprostszy sposób na uzyskanie dostępu do Twojej witryny przez hakerów. Nawet dezaktywowane wtyczki lub motywy mogą łatwo spowodować, że Twój system będzie dość podatny na ataki. Dlatego, aby Ci w tym pomóc, w tym artykule omówimy kilka zalecanych praktyk, aby Twój WordPress był aktualny.

Ale zanim zagłębimy się w te najlepsze praktyki, jeśli zastanawiasz się nad planami konserwacji, które oferuje wiele osób, twierdząc, że pomagają użytkownikowi być na bieżąco, musisz wiedzieć, że takie pomysły przychodzą z pewnym problemem. Plany te zapewniają te aktualizacje tylko raz na kwartał, miesiąc lub tydzień. Ponieważ aktualizacje muszą być wykonywane na czas, takie podejście nie spełnia wymagań dotyczących aktualizacji i naraża witrynę na lukę w zabezpieczeniach. W końcu te aktualizacje lepiej wykonać jak najszybciej, zamiast postępować zgodnie z ustalonym harmonogramem.

Tak więc, jak czytasz dalej, omówimy następujące istotne aspekty:

  • Tworzenie kopii zapasowej WordPressa przed aktualizacją
  • Budowanie środowiska pomostowego do testowania aktualizacji
  • Wskazówki dotyczące aktualizacji wtyczek
  • Wskazówki dotyczące aktualizacji motywów
  • Aktualizacja rdzenia WordPress
  • Przywracanie plików wtyczek lub motywów WordPress
  • Konsekwencje, jeśli aktualizacja zakłóci funkcjonalność witryny

Teraz omówmy każdy z nich z osobna!

1. Upewnij się, że wykonałeś kopię zapasową swojej witryny przed aktualizacją czegokolwiek

Jedynym błędem popełnianym przez wielu użytkowników i ponoszącym konsekwencje utraty bazy danych witryny jest niewykonanie prawidłowej kopii zapasowej przed wykonaniem aktualizacji. Dlatego musisz unikać błędu i pamiętaj, aby zachować dobrą i najnowszą kopię zapasową witryny WordPress. Pomoże to w przywróceniu danych na wypadek, gdyby jakakolwiek aktualizacja lub aktualizacja nie powiodła się. W tym celu upewnij się, że tworzysz oba typy kopii zapasowych, tj. TYLKO KOPIĘ ZAPASOWĄ BAZY DANYCH oraz KOPIĘ ZAPASOWĄ PEŁNEJ STRONY, która jest również nazywana pełną kopią zapasową.

Pobierz i przechowuj obie kopie zapasowe, jak wspomniano powyżej, na dowolnym komputerze lokalnym. Aby jeszcze bardziej Ci pomóc, oto kilka przydatnych wtyczek, których możesz użyć.

  • WsteczWPup – Jest to darmowa wtyczka oferująca różne opcje wysyłania i planowania do zdalnych lokalizacji
  • Powielacz   – Możesz użyć wersji pro, aby zaplanować tworzenie kopii zapasowych. Działa to świetnie w przypadku migracji, a darmowa wersja szybko duplikuje witrynę.
  • BackupBuddy Ta wtyczka jest płatna, ale świetnie sprawdza się w przypadku migracji i planowania.
  • UpDraftPlus   – Ta wtyczka jest podobna do BackupBuddy i BackWPUp, ale teraz staje się coraz bardziej popularna. Wtyczki oferują zarówno płatne, jak i bezpłatne opcje zdalnego przechowywania kopii zapasowych.
  • WorpDrive   – Jeśli masz wiele witryn, WorpDrive jest bardzo opłacalną opcją. Wszystko, czego potrzebujesz, to pozwolić wtyczce uruchomić się automatycznie po wprowadzeniu danych logowania FTP. Co więcej, możesz przetestować kopię zapasową, aby zapewnić jej funkcjonalność w interfejsie, a także skorzystać z funkcji przywracania jednym kliknięciem.
Uwaga: Zawsze utrzymuj odpowiednią i rozsądną wielkość kopii zapasowej. Ponadto wykluczaj duże pliki i przesyłaj je w folderach.

2. Przetestuj lokalnie swoją witrynę pod kątem wszelkich konfliktów w środowisku pomostowym

Bez przerywania działającej witryny istnieje wiele sposobów budowania środowiska testowego do testowania aktualizacji witryny.

Utwórz witrynę testową dla WordPress, korzystając z dostępnego hosta lokalnego

Zazwyczaj musisz utrzymywać lokalnie hostowaną kopię (wieczystą) swojej witryny. Dzięki temu możesz najpierw uruchomić wszystkie aktualizacje za pomocą witryny lokalnej, a następnie przesłać lub wykonać aktualizację na serwerze na żywo witryny za pomocą usługi Git. Zapobiega to niespodziankom, które pojawiają się po aktualizacji. Różnicą dotyczącą serwera i witryny hostowanej lokalnie są wersje MySQL i PHP.

Jeśli jednak chcesz idealnie dopasować swoje żywe i lokalne środowisko, możesz użyć Vagrants (wirtualnych środowisk programistycznych), tak jak inni programiści, lub dowolnej z poniższych opcji.

  • Serwer stacjonarny

Desktopserver

Możesz skorzystać z programu Desktop Server i szybko wykonać replikę swojej lokalnie hostowanej witryny, sprawdzić/przetestować aktualizacje i naprawić lub zanotować problemy, powtarzając proces na działającej witrynie internetowej.

W tym celu będziesz musiał przygotować kopię zapasową Zip swojej witryny za pomocą dowolnej z wyżej wymienionych wtyczek do tworzenia kopii zapasowych. Pamiętaj też, aby pominąć duże katalogi, ponieważ nie możesz testować aktualizacji w odniesieniu do każdego przesłanego pliku multimedialnego. Teraz pobierz plik (zip) i zaimportuj go na Desktop Server, a otrzymasz lokalną wersję swojej witryny, którą możesz w każdej chwili przerwać według własnego uznania.

  • Wtyczka inscenizacji WP

Jeśli korzystasz z wtyczki WP Staging, możesz łatwo utworzyć klon swojej witryny w podkatalogu swojego konta hostingowego (bieżącego). Wtyczka jest jednak dostępna na hostach WordPress (niezarządzanych), takich jak Blue Host lub HostGator ze współdzielonym standardowym hostingiem.

Aby wykonać zadanie-

WP Staging
  • Zainstaluj tę wtyczkę i wybierz elementy do sklonowania.
  • Zaloguj się do sklonowanej witryny po jej zainstalowaniu w podkatalogu bieżącej witryny.
  • Zaktualizuj wtyczki lub dostosuj motywy, ale przetestuj wszystko.
  • Sprawdź, czy działa zgodnie z oczekiwaniami. Jeśli tak, możesz przenieść modyfikacje do witryny produkcyjnej.

3. Uzyskiwanie dostępu do środowiska pomostowego za pomocą zarządzanego hosta WordPress

W tym celu zaleca się korzystanie z hostów, takich jak Get Flywheel, WP Engine i Site-Ground, ponieważ oferują one niezawodną wydajność, tworzenie kopii zapasowych, bezpieczeństwo i środowiska pomostowe jednym kliknięciem. Kiedy spojrzysz na wszystkie dostępne funkcje, używanie i maksymalne wykorzystanie tej opcji ma więcej sensu niż ponoszenie kosztów na ręczną konfigurację.

  • WP Stagecoach i środowisko inscenizacyjne WordPress

  • Stwórz wersję testową swojej aktywnej witryny za pomocą jednego kliknięcia.
  • Skopiuj wszystkie zmiany w witrynie tymczasowej z powrotem do witryny WordPress na żywo.
  • Możesz wybrać zmiany, które chcesz zaimportować, tj. zaimportować wszystkie lub niektóre zmiany w pliku lub/i zmiany w bazie danych.
WP Stagecoach

Uwagi dotyczące aktualizacji wtyczek WordPress

Oto kilka przydatnych informacji, które musisz znać przed przystąpieniem do aktualizacji wtyczki.

Aktualizacja głównego pliku WordPress

Niektóre wersje WordPressa powodują konflikt z przestarzałą wtyczką lub motywem. Podobnie jak w przypadku wtyczek i motywów, nie należy się wahać przed aktualizacją poprawek, takich jak 3.0 do 3.0.1 i głównych aktualizacji od 5.0 do 5.1, ale upewnij się, że są one zgodne z istniejącymi motywami i wtyczkami.

Dobrym pomysłem jest również testowanie aktualizacji przy użyciu lokalnej kopii witryny. Jednak niektórzy ludzie mogą napotkać pewne problemy podczas aktualizacji swojej witryny z wersji 4.9.2 do 5.0, jeśli witryna działa z WPML - WordPress Multilingual Plugin. Co więcej, może być konieczne zaktualizowanie motywu. Upewnij się więc, że masz wszystko w odpowiedniej kopii zapasowej.

WP_Updates

Aby upewnić się, że wtyczka jest zgodna z najnowszą wersją WordPress, możesz sprawdzić wtyczkę na dowolnym forum lub WordPress.org. Jeśli aktualizacja WordPressa obejmuje aktualizację biblioteki jQuery, może kolidować z jQuery zintegrowanym z Twoim motywem lub wtyczką i może prowadzić do problemów z jQuery. Na przykład edytor treści Ajax lub suwak motywu mogą przestać działać poprawnie iw takim przypadku aktualizacja motywu staje się nieunikniona, a także obowiązkowa w przypadku aktualizacji WordPress.

Wymiana porzuconych wtyczek

Zanim zaktualizujesz wtyczkę, najpierw sprawdź datę ostatniej aktualizacji wtyczki z miejsca, w którym ją kupiłeś lub na WordPress.org. Określ żywotność swojej wtyczki, jeśli nie była aktualizowana w ciągu ostatnich 6 miesięcy. Jeśli uważasz, że wsparcie nie jest już oferowane, poszukaj nowej wtyczki, którą można lepiej utrzymać. Podobnie, jeśli twoja wtyczka nie była aktualizowana przez ponad dwa lata, zacznij szukać alternatywy. Dzieje się tak, ponieważ jeśli Twoja witryna korzysta z przestarzałej wtyczki, która nie była utrzymywana przez długi czas, albo zostanie zhakowana, albo w końcu się zepsuje.

Regularna aktualizacja wtyczek WordPress

Zawsze, gdy dostępna jest aktualizacja, musisz zaktualizować swoją wtyczkę jak najwcześniej, zwłaszcza poprawki wtyczek, które są poprawkami bezpieczeństwa i błędami. Aby upewnić się, że Twoja witryna działa poprawnie podczas aktualizacji wtyczki, wstrzymaj aktualizacje wtyczek, chyba że przeglądasz dziennik zmian na stronie wtyczek lub WordPress.org. Czasami takie zmiany są zbyt znaczące i wymagałoby to przebudowania arkuszy stylów, niestandardowych plików szablonów lub ponownego wprowadzenia danych. Możesz znaleźć te informacje i szczegóły podczas czytania dziennika zmian.

Najpierw zaktualizuj wtyczkę WordPress

Jeśli przeprowadzasz znaczącą aktualizację zarówno do WordPressa, jak i wtyczek, musisz najpierw zaktualizować wtyczki i sprawdzać je pojedynczo. Jeśli najpierw zaktualizujesz WordPress, pojawi się monit o zaktualizowanie wtyczek, aby były zgodne z najnowszą wersją WordPress. Ponadto, jeśli wtyczka jest dostarczana z motywem, konieczne będzie również zaktualizowanie motywu, aby działał poprawnie z nową wtyczką.

Aktualizowanie wtyczek premium

Oto, co musisz zrobić, aby zaktualizować wtyczki premium:

  • W przypadku wtyczek premium nie zapomnij wprowadzić klucza licencyjnego.
  • Jeśli z motywem jest dołączona wtyczka, kup wtyczkę premium. Twórcy motywów zazwyczaj potrzebują czasu na aktualizację dołączonych wtyczek.

Aktualizacje stylów / Szablon wtyczki

W przypadku aktualizacji motywu:

  • Zaktualizuj szablony dla swojej wtyczki — tej, która wykorzystuje konfigurowalne szablony — i porównaj ją z szablonami motywu potomnego. Przykłady wtyczek korzystających z konfigurowalnych szablonów to NextGEN Gallery, WooCommerce i The Events Calendar.
  • Być może wtyczka została usunięta, przeniesiona lub zmieniona nazwa, szablony lub arkusze stylów, które odzwierciedlasz jako motyw podrzędny.

Aktualizacja motywu WordPress

Aktualizacja motywu WordPress może okazać się trochę trudna, ponieważ aktualizacja nadpisze wszystkie dostosowania wprowadzone dla plików motywu (ale tylko wtedy, gdy zmiany są uwzględnione w motywie podrzędnym). Podobnie aktualizacja nadpisze już ustawione opcje.

Dlatego czytaj dalej, ponieważ dzielimy się pewnymi uwagami, o których musisz pamiętać.

  • W przypadku modyfikowania podstawowych plików motywów lub umieszczania prostych słów, jeśli nie brałeś pod uwagę motywu potomnego, będziesz musiał wprowadzić zmiany, które wprowadziłeś wcześniej w plikach motywu, w nowym motywie, co może trochę potrwać.
  • Jeśli użyłeś motywu potomnego, aktualizacja motywu nadrzędnego jest łatwa i nie musisz się tym martwić. Pamiętaj jednak, aby porównać zmodyfikowane pliki szablonów z plikami nowych szablonów motywu nadrzędnego, aby wiedzieć, czy zmodyfikowane szablony są zgodne z kodem HTML. W tym celu może być konieczne przebudowanie niestandardowych plików szablonów.
  • Być może nowy motyw będzie miał nowe klasy i identyfikatory HTML, więc twoje zmiany dotyczące arkuszy stylów nie zostaną zastosowane. W tym celu czytaj dalej, gdy omawiamy sposoby radzenia sobie z sytuacją, w której jakakolwiek aktualizacja motywu lub wtyczki może zepsuć Twoją witrynę.
  • Podobnie jak w przypadku wtyczek, jeśli aktualizacja jest łatką motywu i włączyłeś motyw podrzędny, aktualizacja będzie łatwa. Poświęć jeden dzień na uaktualnienie, jeśli motyw zawiera znaczące zmiany. Jednak czas potrzebny na to będzie zależał od wieku motywu nadrzędnego, stopnia aktualizacji oraz liczby dostosowań w motywie podrzędnym lub motywie oryginalnym.
  • Nowe wtyczki mogą nie działać płynnie ze starymi motywami, ponieważ planujesz włączyć te wtyczki do najnowszej wersji WordPressa. Dlatego musisz zaktualizować motywy, nawet jeśli nie jest to wygodne.

Jednak w przypadku motywów ze statycznym CSS/HTML, bez użycia JavaScript, nie musisz się martwić o aktualizację motywu, ponieważ takie motywy prawie nie zawierają niczego, co wymagałoby aktualizacji, z wyjątkiem niektórych przestarzałych funkcji WordPress. Ale znowu, jeśli używasz tego starego motywu, Twoja witryna musi być nudna i musisz rozważyć aktualizację, aby była bardziej interesująca.
Podobnie jak samochody, najlepsze i najnowsze motywy WordPress mają wiele gwizdków i dzwonków. Ponadto ich aktualizacja jest czasochłonna.

Najnowsze motywy WordPress zawierają wiele funkcji i ruchomych części, które są ze sobą zintegrowane. Są bardzo ekscytujące, solidne i przydatne do wykonywania prawie każdego zadania, tylko jeśli będziesz je aktualizować, a to zajmuje trochę czasu, ponieważ radykalnie zmienia się kod z jednej wersji na drugą.

Przywracanie plików wtyczek i motywów WordPress

Czasami uaktualnienie do motywu lub wtyczki idzie bardzo nie tak i w takim przypadku możesz łatwo zastąpić te pliki wtyczek i motywów za pomocą utworzonej powyżej kopii zapasowej. Jednak w przypadku wtyczki do tworzenia kopii zapasowych najpierw musisz rozpakować całą kopię zapasową. Następnie po prostu prześlij starszą wersję wtyczki lub motywu na serwer FTP do folderu wp-content> wtyczki lub motywy, zastępując nową wersję wtyczki lub motywu tą kopią zapasową.

WordPress.org i przywrócenie starszej wersji wtyczki WordPress

Jeśli napotkasz problem dotyczący wtyczki na WordPress.org, spróbuj ponownie zainstalować starszą wersję wtyczki, którą można łatwo zaktualizować bez konieczności tworzenia kopii zapasowych.

WP Org
  • Wyszukaj swoją wtyczkę za pomocą WordPress.org
  • Kliknij zakładkę Deweloperzy.
  • Korzystając z innej listy wersji, pobierz starszą wersję wtyczki.
  • Najpierw dezaktywuj, a następnie usuń nowszą wersję wtyczki, korzystając z listy wtyczek na pulpicie WordPress.
  • Prześlij i aktywuj starszą wersję, klikając Dodaj nową wtyczkę. Tylko jeśli nie dokonałeś zmian w bazie danych, musi to działać odpowiednio, przywracając witrynę WordPress do stanu sprzed aktualizacji wtyczki.

Przywrócenie bazy danych WordPress

Jeśli nie możesz użyć przywracania jednym kliknięciem lub jeśli nie używasz VaultPress do przywracania witryny, konieczne będzie ręczne przywrócenie obu plików (przy użyciu FTP) i bazy danych. Takie instrukcje są nieco dłuższe i trzeba znacznie ostrożniej przywracać bazę danych. Jednak spójrz na omówione poniżej instrukcje i upewnij się, że nie usuniesz przypadkowo żadnej innej bazy danych.

Najpierw pobierz kopię zapasową bazy danych, którą utworzyłeś przed aktualizacją, ale jeśli wolisz wtyczkę do tworzenia kopii zapasowych, rozpakuj kopię zapasową utworzonej bazy danych. Poszukaj pliku kończącego się na „.sql”.

  1. Zaloguj się do panelu sterowania swojego hostingu.
  2. Przejdź do kreatora baz danych MySQL.
  3. Utwórz nową bazę danych, nazwę użytkownika/hasło, postępując zgodnie z instrukcjami. Zanotuj nazwę użytkownika bazy danych, nazwę bazy danych i hasło bazy danych. Nie zapomnij nadać nowemu użytkownikowi wszystkich uprawnień.
  4. W panelu sterowania hostingu kliknij phpMyAdmin.
  5. W tym celu możesz potrzebować poświadczeń (nazwy użytkownika i hasła), które utworzyłeś we wcześniejszym kroku.
  6. W lewym oknie phpMyAdmin kliknij nazwę bazy danych.
  7. Po przejściu do zakładki Struktura znajduje się 'Brak tabel w bazie danych'.
  8. Teraz kliknij zakładkę importu na górze ekranu.
  9. Kliknij przycisk Przeglądaj znajdujący się obok pola „plik do użycia” na następnej stronie.
  10. Klikając przeglądaj, zlokalizuj zapisany plik – kopię zapasową – na swoim komputerze.
  11. Upewnij się, że w menu rozwijanym Formatuj poprawnie wybrano SQL.
  12. Kliknij przycisk Go, aby zaimportować tabele bazy danych.
  13. Użyj FTP lub Menedżera plików, panelu sterowania hosta internetowego, aby zalogować się do swojej witryny.
  14. Utwórz kopię pliku wp-config.php.
  15. Edytuj oryginalny plik – wp-config.php, aby zawierał nazwę użytkownika, nazwę bazy danych i hasło utworzone wcześniej w kroku 3.
  16. Zakończyłeś przywracanie starej bazy danych.
Uwaga: w przypadku korzystania z BackupBuddy może być konieczne użycie skryptu importbuddy.php w celu przywrócenia bazy danych i nadpisania tabel starej bazy danych zamiast budowania całkowicie nowej.

Twoja witryna pęka z powodu aktualizacji motywu lub wtyczki WordPress – co robić?

Jeśli zepsułeś swoją działającą witrynę, musisz najpierw ją przywrócić za pomocą kopii zapasowej. Jeśli jednak włączyłeś środowisko tymczasowe, postępuj zgodnie z omówionymi poniżej wskazówkami, aby przejść do przodu i odpowiednio rozwiązać problemy z witryną.

1. Przeczytaj dokumentację, fora wsparcia i Changelog

Jeśli czytasz dziennik zmian, forum wsparcia lub dokumentację, możesz uczyć się na doświadczeniach innych osób. Jeśli jakakolwiek inna osoba również doświadczyła tego samego problemu, oznacza to większą szansę na poznanie rozwiązania lub przedyskutowanie go bezpośrednio.

2. Użyj poprawnego shortcode i ponownie zapisz opcje

Jeśli funkcja wtyczki lub suwak nie ładują się poprawnie podczas aktualizacji, należy kliknąć AKTUALIZUJ lub ZAPISZ ZMIANY, aby funkcja lub suwak mogły ponownie połączyć się z układem lub stroną. Upewnij się, że wszystkie inne ustawienia i obrazy są takie same jak wcześniej w starszej wersji. Czasami główne aktualizacje sprawiają, że ponownie wybierasz wszystkie opcje. W niektórych aktualizacjach wystarczy kliknąć przycisk, a Twoje wybory zostaną zapisane i ponownie zaczną działać.

Niektóre skróty motywów lub wtyczki mogą już nie być takie same lub zmienione, więc musisz użyć odpowiednich skrótów i przeczytać dokumentację.

3. Wyczyść przeglądarkę i pamięć podręczną witryny

Chociaż możesz sądzić, że uaktualnienie/aktualizacja jest podstawową przyczyną awarii witryny, czasami jest to również spowodowane przez niektóre pliki z pamięci podręcznej, które zakłócają prawidłowe ładowanie witryny. Te zakłócające pliki pamięci podręcznej mogą powodować różnego rodzaju nieprzewidywalne zachowania. Więc najlepiej jest zalogować się do pulpitu WordPress i usunąć wszystkie pliki z pamięci podręcznej we wtyczce pamięci podręcznej, a następnie usunąć również pliki z pamięci podręcznej przeglądarki. Teraz spróbuj wyświetlić lub zalogować się do swojej witryny za pomocą innej przeglądarki.

4. Problemy związane z rozwiązywaniem problemów po aktualizacji wtyczki WordPress lub motywu

Jeśli zastanawiasz się, dlaczego modyfikacje w stylu CSS nie zostały uwzględnione w Twojej nowej wtyczce lub motywie, może być ku temu kilka powodów. Obejmują one:

  • Zmieniono kod HTML — w przypadku zmiany klas lub identyfikatorów HTML, CSS używany w starej wtyczce lub motywie zostanie zignorowany. Aby to naprawić, użyj funkcji Inspect Element Chrome, Firebug lub Safari, aby zidentyfikować odpowiedni selektor CSS i zmodyfikować go w arkuszach stylów motywu podrzędnego zgodnie z wymaganiami.
  • Style są zastępowane — gdy aktualizujesz wtyczkę lub motyw, być może niektóre metody lub arkusze stylów zawarte w tych wtyczkach lub motywach są zastępowane. Aby to naprawić, po prostu skopiuj arkusze stylów i style w odpowiedniej lokalizacji. Może to być w katalogu FTP lub opcjach wtyczki lub motywu. Możesz także porównać starą i nową witrynę, aby określić lokalizację.
    Zmieniono pozycję stylów – podobnie jak aktualizacje Galerii NextGEN i Kalendarza wydarzeń, może Twoje arkusze stylów
  • lokalizacja musiała zostać przeniesiona . W tym celu przeczytaj dokumentację wtyczki, aby dowiedzieć się, jaka powinna być lokalizacja nowych arkuszy stylów w katalogu FTP.

5.   WordPress nie ładuje się lub nie działa po aktualizacji

Wykonaj poniższe czynności, aby zidentyfikować konflikty błędów JQuery/JavaScript lub PHP między wtyczkami motywów, motywami i innymi wtyczkami. Celem poniższych kroków jest wyizolowanie problemu i wyeliminowanie jak największej liczby zmiennych. Jednak zawsze musisz to robić w środowisku pomostowym, aby witryna na żywo nie została uszkodzona podczas procesu.

  • Zaloguj się do swojego WordPressa za pomocą Menedżera plików hosta internetowego lub przez FTP.
  • Zmień nazwę folderu wtyczek na stare wtyczki.
  • Wyjmij aktywny motyw z folderu motywów i luźno w folderze – wp-content.
  • Aktywuj domyślne motywy Twenty Seventeen, logując się do pulpitu nawigacyjnego swojego WordPressa.
  • Przejdź do strony wtyczki i sprawdź, czy wszystkie wtyczki są teraz dezaktywowane.
  • Przetestuj swoją witrynę WordPress i nie zwracaj uwagi na zepsuty wygląd, ponieważ nie używasz już motywu.
  • Teraz ponownie przejdź do Menedżera plików lub FTP i zmień folder – Plugin-old na wtyczki, przenosząc motyw ponownie do folderu motywów.
  • Najpierw edytuj plik - wp-config.php w public_html wraz z wierszem 'define('WP_DEBUG' false)' na 'define(WP'_DEBUG', true).
  • Teraz aktywuj oryginalny motyw.
  • Przetestuj swoją witrynę i zanotuj błędy.
  • W przypadku, gdy motyw opiera się na zainstalowanej wtyczce, upewnij się, że takie wtyczki są odpowiednio zaktualizowane i aktywowane.
  • Ponownie przetestuj witrynę i zanotuj błędy.
  • Jeśli zostanie znaleziony jakiś błąd, przeczytaj forum pomocy technicznej wtyczki lub motywu, aby uzyskać więcej informacji na temat rozwiązania problemu. Błędy zgłaszane w momencie włączania debugowania nie są aż tak krytyczne, chociaż programiści powinni również zwracać na nie uwagę. Niestety, większość twórców motywów premium jest apatyczna i prawie nie utrzymuje wtyczek ani motywów.
  • Jeśli nie znajdziesz żadnych błędów w wymaganych wtyczkach lub motywie, aktywuj wtyczki jedna po drugiej i zanotuj błędy. Przeczytaj także fora pomocy technicznej, aby dowiedzieć się więcej o znanych problemach.
    o) Na koniec edytuj plik wp-config.php do public_html wraz z linią 'define('WP_DEBUG', true) do 'define('WP_DEBUG', false).

Jednym ze sposobów zawężenia źródła problemu jest wyeliminowanie zmiennych (takich jak usunięcie wszystkich motywów i wtyczek) oraz włączenie funkcji debugowania. Chociaż możesz nie poradzić sobie z problemem całkowicie, możesz przynajmniej zawęzić źródło problemu.

Czas się nagrodzić!

Jeśli pomyślnie poradziłeś sobie ze wszystkimi problemami wraz z aktualizacją wszystkiego, wykonałeś dobrą robotę! Czas się zrelaksować i cieszyć się zaktualizowaną wersją witryny, jednocześnie zapewniając większy ruch w witrynie WordPress!