Czy powinienem usuwać nieużywane motywy WordPress?

6 minuta
Should I delete unused WordPress themes?

Tak, w większości przypadków warto usuwać nieużywane motywy WordPress. Nieaktywne motywy leżą na serwerze, mogą zawierać nieaktualny lub podatny kod, wymagają aktualizacji i komplikują kopie zapasowe oraz utrzymanie. Wyjątki to aktywny motyw, jego motyw nadrzędny, jeśli używasz motywu potomnego, jeden aktualny domyślny motyw WordPress zostawiony jako zapas oraz motywy, które celowo zostawiasz do developmentu, kampanii sezonowych lub awaryjnej kopii. Regularne porządki w motywach to element utrzymania bezpiecznej i uporządkowanej instalacji WordPressa.

W skrócie: usuń motywy, których nie używasz, ale zostaw aktywny motyw, jego motyw nadrzędny i jeden aktualny motyw domyślny, a każdy zostawiony motyw aktualizuj. Najpierw zrób kopię zapasową.

Dlaczego zarządzanie motywami WordPress ma znaczenie dla strony

Właściwe zarządzanie motywami to część bezpieczeństwa i utrzymania WordPressa, o której wielu właścicieli stron zapomina. Gdy instalujesz kilka motywów do testowania projektów, łatwo zapomnieć o tych, których już nie używasz.

Pomyśl o nieużywanych motywach jak o zapasowych kluczach do domu: nawet jeśli nigdy ich nie używasz, nadal są punktami dostępu. Każdy motyw na serwerze to kod, który można wykorzystać, niezależnie od tego, czy jest aktywny.

Porządki zmniejszają powierzchnię ataku, oszczędzają miejsce i upraszczają utrzymanie. Przy budowie strony na zamówienie specjaliści zostawiają tylko potrzebne komponenty. Zobacz nasze podejście do wdrożeń WordPress.

Jakie są zagrożenia bezpieczeństwa związane z nieużywanymi motywami?

Nieaktywne motywy mogą być zagrożeniem bezpieczeństwa, bo ich pliki zostają na serwerze, a pliki motywu często można wywołać bezpośrednio, nawet gdy motyw jest nieaktywny. Nieaktualny motyw ze znaną podatnością nadal może więc zostać wykorzystany.

Najczęstszy problem to przestanie aktualizowania motywów, których się nie używa. Nieaktualny, podatny kod leży wtedy na serwerze bezterminowo, a atakujący skanują strony właśnie w poszukiwaniu takich zapomnianych motywów. Nieaktywne motywy nadal pokazują powiadomienia o aktualizacjach, więc jeśli zostawiasz motyw, aktualizuj go. Zobacz, czy motywy WordPress aktualizują się automatycznie oraz jak często aktualizować stronę na WordPressie.

Atakujący mogą też wgrywać złośliwe pliki do katalogu nieużywanego motywu, wstrzykiwać kod do plików motywu albo wykorzystywać podatność, by dotrzeć do innych części strony. Takie działania często pozostają niezauważone, bo nikt nie przegląda nieaktywnych motywów. Nasze podejście opisuje strona bezpieczeństwo WordPress.

Jak nieużywane motywy wpływają na wydajność strony?

Nieaktywne motywy nie spowalniają frontendu strony: nie są ładowane, gdy odwiedzający przeglądają witrynę. Ich koszt jest gdzie indziej. Każdy motyw zajmuje miejsce na dysku i trafia do kopii zapasowych, co czyni je większymi i wolniejszymi do utworzenia. Skany bezpieczeństwa i kontrole integralności plików mają też więcej plików do przetworzenia.

Wpływ na bazę danych jest niewielki. Nieaktywne motywy nie przechowują dużo w bazie, ale ustawienia motywu, takie jak opcje Dostosowywania, mogą zostać jako zapisane opcje i z czasem dokładać bałaganu.

Główne powody usuwania nieużywanych motywów to więc bezpieczeństwo i porządek, a mniejsze kopie i skany to bonus, a nie szybsza strona dla odwiedzających.

Co się dzieje po usunięciu motywu WordPress?

Usunięcie motywu trwale usuwa jego pliki z serwera, w tym pliki PHP, arkusze stylów, skrypty i dołączone zasoby. Gdy usuwasz motyw w panelu, WordPress usuwa cały jego folder z wp-content/themes/, razem ze zmianami wprowadzonymi w jego plikach.

Niektóre elementy mogą pozostać. Zapisane ustawienia motywu mogą zostać w bazie jako nieaktywne opcje. Treści utworzone funkcjami specyficznymi dla motywu, takimi jak własne typy wpisów zarejestrowane przez motyw, mogą stać się niedostępne, choć dane zostają w bazie.

WordPress nie ma cofania usunięcia motywu. Jeśli chcesz mieć motyw z powrotem, instalujesz go ponownie, a dostosowania w jego plikach przepadają. Dlatego ważne są motywy potomne i kopia zapasowa. Zobacz motyw a wtyczka WordPress.

Jak bezpiecznie usunąć nieużywane motywy WordPress?

Bezpieczne usuwanie wymaga przygotowania i systematycznego podejścia.

  1. Zrób pełną kopię zapasową plików i bazy.
  2. Przejdź do Wygląd > Motywy i zanotuj, który motyw jest aktywny. Jeśli używasz motywu potomnego, zanotuj też jego motyw nadrzędny.
  3. Ustal, które motywy zostają: aktywny, jego nadrzędny, jeden aktualny domyślny oraz motywy używane do stagingu lub kampanii sezonowej.
  4. Przy każdym innym motywie kliknij go, aby otworzyć szczegóły, wybierz Usuń i potwierdź. Możesz też użyć WP-CLI: wp theme list i wp theme delete nazwa-motywu, albo usunąć folder w wp-content/themes/ przez SFTP.
  5. Potem sprawdź stronę: wygląd, menu, kluczowe strony, formularze i kasę, jeśli prowadzisz sklep.
  6. Zaktualizuj zostawione motywy i przeglądaj listę ponownie co kwartał.

W sieci multisite motyw może być włączony na niektórych stronach, więc przed usunięciem sprawdź ustawienia sieci.

Kiedy zostawić nieaktywne motywy WordPress?

Niektóre sytuacje uzasadniają zostawienie nieaktywnych motywów.

  • Domyślny motyw WordPress: daje WordPressowi zapas, gdy aktywny motyw się zepsuje, i pomaga diagnozować konflikty.
  • Motyw nadrzędny motywu potomnego: potomny nie działa bez niego.
  • Development i staging: jeśli porównujesz projekty lub przygotowujesz redesign, zostawienie alternatyw ma sens praktyczny, ale rób to na stagingu, a nie na stronie produkcyjnej.
  • Projekty sezonowe: sklep przełączający się między projektem świątecznym a standardowym może zostawić oba i powinien aktualizować oba.
  • Awaryjny zapas: sprawdzony motyw może szybko przywrócić funkcjonalność, gdy naprawiasz problemy z głównym. Aktualizuj go.

Cokolwiek zostawiasz, aktualizuj i dokumentuj, które motywy zostają i dlaczego. Zobacz, jak trudna jest zmiana motywu WordPress.

Najważniejsze wnioski o porządkowaniu i utrzymaniu motywów WordPress

Regularne utrzymanie motywów powinno być częścią stałej rutyny bezpieczeństwa i wydajności WordPressa. Przeglądaj zainstalowane motywy co kwartał i usuwaj te, które nie mają obecnego zastosowania.

Zawsze rób kopię zapasową przed zmianą konfiguracji motywów. Zostaw aktywny motyw, jego nadrzędny, jeśli jest, i jeden aktualny motyw domyślny oraz aktualizuj je wszystkie.

Przy stronach z wieloma motywami lub złożonymi dostosowaniami doświadczony zespół ustawi rozsądną strategię zarządzania motywami. Porządki w motywach to tylko jeden element utrzymania, więc łącz je z przeglądem wtyczek, aktualizacjami i kontrolą wydajności. Zobacz Growth & Care.

Najczęstsze pytania o usuwanie nieużywanych motywów WordPress

Czy powinienem usuwać nieużywane motywy WordPress?

Tak, w większości przypadków. Nieaktywne motywy nadal leżą na serwerze, mogą zawierać podatny kod i wymagają aktualizacji. Zostaw aktywny motyw, jego motyw nadrzędny, jeśli używasz motywu potomnego, oraz jeden aktualny domyślny motyw WordPress jako zapas.

Czy powinienem zostawić zainstalowany domyślny motyw WordPress?

Tak. Jeśli aktywny motyw się zepsuje lub zniknie, WordPress może przełączyć się na motyw domyślny, a przydaje się on też do diagnozy konfliktów wtyczek i motywów. Zostaw jeden aktualny motyw domyślny i go aktualizuj.

Czy mogę usunąć motyw nadrzędny, jeśli używam motywu potomnego?

Nie. Motyw potomny zależy od nadrzędnego. Usunięcie nadrzędnego psuje stronę, więc zostaw oba i aktualizuj motyw nadrzędny.

Czy nieaktywne motywy spowalniają stronę?

Nie frontend: szybkość strony dla odwiedzających nie zależy od nieaktywnych motywów. Zajmują jednak miejsce na dysku, powiększają kopie zapasowe i skany oraz dodają kod, który trzeba aktualizować.

Czy hakerzy mogą wykorzystać nieaktywne motywy?

Tak. Pliki motywu często można wywołać bezpośrednio, nawet gdy motyw jest nieaktywny, więc podatny lub nieaktualny nieaktywny motyw nadal może być punktem wejścia. Usuń go albo aktualizuj.

Jak usunąć motyw WordPress?

Zrób kopię zapasową strony, przejdź do Wygląd > Motywy, kliknij nieużywany motyw, wybierz Usuń i potwierdź. Możesz też usunąć go przez WP-CLI poleceniem wp theme delete i nazwą motywu albo usuwając jego folder w wp-content/themes przez SFTP.

Pwel Zmyslowski

Paweł Zmysłowski

CEO WLC.team

W WLC odpowiada za proces sprzedaży i zespół sprzedaży, a w przypadku bardziej złożonych projektów pełnię również rolę analityczną i doradczą.

Strona autora

Czy Twój WordPress „działa, ale jest wolny”?

WIĘCEJ ARTYKUŁÓW

Czytaj także

  • How can I streamline the content approval process?
    15 minuta

    Jak usprawnić proces akceptacji treści?

    Usprawnienie procesu akceptacji treści oznacza ustawienie przepływów pracy w WordPressie, które ograniczają warstwy recenzji, automatyzują powiadomienia i ustalają jasne odpowiedzialności. Najskuteczniejsze podejścia łączą role użytkowników WordPressa, wtyczki przepływu redakcyjnego, ustandaryzowane bloki Gutenberga i scentralizowane zarządzanie danymi, aby usunąć wąskie gardła. Razem z metodykami zwinnymi i lepszymi protokołami komunikacji pozwalają zespołom treści publikować szybciej przy zachowaniu…

    Czytaj

  • Why do my comparison tables cause layout shift?
    10 minuta

    Dlaczego moje tabele porównawcze powodują przesunięcia układu?

    Tabele porównawcze często powodują przesunięcia układu, bo ich części ładują się bez zarezerwowanego miejsca, więc treść skacze w trakcie renderowania strony. Dzieje się tak, gdy obrazy nie mają wymiarów, dane dynamiczne ładują się bez placeholderów lub własne czcionki przeformatowują tekst po pierwszym renderowaniu. Przesunięcia układu szkodzą doświadczeniu użytkownika i Core Web Vitals, które wpływają na…

    Czytaj

  • How do you implement multiple payment gateways in iGaming platforms?
    11 minuta

    Bramka płatności iGaming: integracja wielu bramek, poradnik

    Wdrożenie wielu bramek płatności w platformach iGaming polega na zintegrowaniu kilku procesorów płatności, aby oferować różne opcje płatności, zapewnić zgodność z przepisami i zmaksymalizować wskaźniki sukcesu transakcji. To podejście wymaga starannego planowania technicznego, silnych zabezpieczeń i inteligentnych systemów routingu. Proces zwykle obejmuje integracje API, zarządzanie bazą danych i dokładne testy, aby stworzyć płynne doświadczenia płatnicze…

    Czytaj