Nieużywane wtyczki WordPress: lista kontrolna, zanim cokolwiek usuniesz

Nieużywane wtyczki WordPress to te, które są zainstalowane, ale nie mają już zadania: wyłączone od dawna, zdublowane, po starej akcji albo usłudze, z której zrezygnowałeś. Każdą najpierw wyłącz na tydzień i obserwuj stronę. Usuń dopiero wtedy, gdy nic się nie zepsuło i masz kopię bazy, bo usunięcia nie da się łatwo cofnąć.

Autor: Zespół TellMyShop. Poradnik dla właścicieli stron WordPress i sklepów WooCommerce: przyczyna, ręczna naprawa i to samo w rozmowie z czatem.
Aktualizacja: · 5 min czytania

Ile wtyczek to za dużo?

Żadna liczba nie jest za duża sama w sobie. Problemem jest wtyczka bez właściciela: nikt nie wie, po co jest, nikt jej nie aktualizuje i nikt nie zauważy, że autor ją porzucił. Każda taka wtyczka to kolejny kod na serwerze, kolejna pozycja do sprawdzenia przed aktualizacją i kolejny podejrzany, gdy coś przestanie działać.

Sygnały, że czas na porządki: lista wtyczek ma dwa ekrany, kilka nazw nic ci nie mówi, część jest wyłączona od miesięcy, a przy aktualizacjach boisz się klikać. Częsty przypadek to strona przejęta po agencji, o czym piszemy w tekście o przejęciu strony WordPress po agencji.

Wyłączyć czy usunąć wtyczkę: czym to się różni

To dwa różne kroki i warto je rozdzielić w czasie. Opis obu znajdziesz w dokumentacji WordPress o zarządzaniu wtyczkami.

WyłączenieUsunięcie
Co się dzieje z kodemzostaje na serwerze, nie działapliki znikają z serwera
Ustawienia i dane w baziezostająmogą zostać skasowane przez wtyczkę
Wpływ na stronęod razu, dla wszystkich odwiedzającychtaki jak wyłączenie, bo usuwasz wyłączoną
Jak wrócićwłączasz jednym kliknięciem, wszystko jak przedtemponowna instalacja, dane tylko z kopii bazy
Bezpieczeństwostary kod dalej leży na serwerzekodu już nie ma
Kiedyna próbę, przy szukaniu przyczynypo próbie, gdy wiesz, że wtyczka jest zbędna

To, co dzieje się z danymi przy usuwaniu, zależy od autora. Podręcznik dla twórców wtyczek opisuje procedurę odinstalowania, którą WordPress uruchamia po kliknięciu Usuń. To w niej autor kasuje ustawienia i tabele. Jedna wtyczka sprząta wszystko, inna nic, a trzecia pyta w ustawieniach. Przegląd dobrych nawyków przy wtyczkach zebrał też Liquid Web.

Jak rozpoznać nieużywaną wtyczkę

Przejdź listę i każdej wtyczce przypisz jedną z grup.

  • Wyłączona od dawna. Najłatwiejszy kandydat. Skoro strona działa bez niej od miesięcy, prawdopodobnie jest zbędna.
  • Po zakończonej akcji. Odliczanie do promocji, pop-up z konkursu, baner świąteczny.
  • Integracja z usługą, której nie używasz. Stary czat, porzucona porównywarka, narzędzie do mailingu, z którego przeszedłeś na inne.
  • Duplikat. Dwie wtyczki SEO, dwie do cache, dwa formularze. Zostaw jedną, bo dwie robiące to samo potrafią się gryźć.
  • Porzucona przez autora. Brak aktualizacji od dawna i brak zgodności z twoją wersją WordPressa.
  • Nie wiesz, do czego służy. Najpierw sprawdź jej stronę w katalogu, dopiero potem wyłączaj na próbę.

Na liście są też wtyczki, których nie ruszasz bez planu: WooCommerce, bramki płatności, wysyłka, wtyczka SEO, kopie zapasowe, zgody na pliki cookie i wtyczki, na których opiera się motyw albo kreator stron. Pamiętaj też, że WordPress nie zapisuje, kiedy wtyczka była ostatnio „używana”. Ślady trzeba zebrać samemu: kody krótkie w treściach, bloki w edytorze, ustawienia.

Lista kontrolna: od kandydata do usunięcia

  1. Zrób kopię zapasową bazy i plików. Bez niej dane skasowane przy usuwaniu przepadną.
  2. Spisz kandydatów. Nazwa, wersja, włączona czy nie, do czego służy, kiedy była aktualizowana.
  3. Sprawdź, czy wtyczka zostawiła ślady w treściach. Kody krótkie w nawiasach kwadratowych albo jej bloki we wpisach i na stronach po wyłączeniu wyświetlą się jako surowy tekst albo znikną.
  4. Wyłącz jedną wtyczkę albo małą grupę. Sprawdź stronę główną, wpis, formularz, a w sklepie produkt, koszyk i zamówienie testowe.
  5. Odczekaj tydzień. Obserwuj dziennik błędów, zamówienia i wiadomości od klientów.
  6. Usuń wtyczkę. Jeśli nic się nie zepsuło, usuń ją na liście wtyczek. Wcześniej zajrzyj do jej ustawień, czy nie pyta, co zrobić z danymi.
  7. Zapisz, co zrobiłeś. Data, wtyczka, powód. Przyda się za pół roku.
  8. Raz na kwartał powtórz przegląd. Przy okazji aktualizacji, o których piszemy w tekście jak bezpiecznie aktualizować WordPress.

Gdy po wyłączeniu coś się psuje, a nie wiesz co, przyda się metoda połowienia przy konflikcie wtyczek. Sklep na PrestaShop porządkujesz bardzo podobnie, co opisujemy w tekście o zbędnych modułach PrestaShop.

Przegląd wtyczek z czatem

Prosisz o przegląd, a twój czat (Claude albo ChatGPT) czyta listę wtyczek i motywów z wersjami, stanem i dostępnymi aktualizacjami, do tego kondycję witryny i dzienniki błędów. Wtyczka TellMyShop dla WordPress i WooCommerce robi to już w darmowej wersji TellMyShop Free. Czat dzieli wtyczki na grupy z listy wyżej i mówi prostymi słowami, do czego zwykle służy każda z nich. Gdy nie jest pewien, mówi to wprost.

W TellMyShop Pro czat czyta też ustawienia wtyczek (sekrety są zamaskowane) i treści strony, więc sprawdzi, czy kody krótkie danej wtyczki zostały gdzieś we wpisach.

Ty: Mam 38 wtyczek i połowy nie znam. Co mogę wyłączyć?

Twój czat: 7 jest wyłączonych od dawna, w tym stara wtyczka czatu i odliczanie do Black Friday. 2 to duplikaty: masz dwie wtyczki cache. 1 nie miała aktualizacji od kilku lat. WooCommerce, płatności, wysyłki i wtyczkę SEO zostawiam poza listą.

Wtyczka z kodami krótkimi: Przykładowa Galeria, użyta w 3 wpisach. Po wyłączeniu w tych wpisach zostanie surowy tekst kodu.

Ustawienia zostają. Wyłączyć?

Ty: Tak. A te 7 wyłączonych usuń.

Twój czat: Wyłączone. Usunięcia nie cofnę z historii zmian, a 2 z tych wtyczek mogą skasować przy tym swoje dane. Kopia bazy z dziś jest. Pokażę podgląd każdej osobno.

Stan kartki: czeka na twoje „tak”
podgląd zmiany

Na początek proponuję wyłączyć drugą wtyczkę cache. Podgląd:

stara wersja: Przykładowy Cache Lite: włączona

nowa wersja: Przykładowy Cache Lite: wyłączona

Ilustracja: produkty, liczby i odpowiedzi są przykładowe.

Nazwy i liczby w tej rozmowie są przykładowe. Wyłączanie, włączanie i usuwanie wtyczek działa w TellMyShop Pro po włączeniu przełącznika Wtyczki w panelu. Przełącznik działa 24 godziny i wymaga dzisiejszej kopii bazy. Każdy krok ma podgląd i twoją zgodę. Wyłączenie cofniesz jedną prośbą z historii zmian. Usunięcia nie cofniesz: czat usuwa tylko wtyczki wcześniej wyłączone, a powrót oznacza ponowną instalację i dane z kopii bazy. Dlatego najpierw proponuje wyłączenie i tydzień obserwacji.

Darmową wersję pobierzesz ze strony TellMyShop Free. Szczegóły są na stronie TellMyShop dla WordPress i WooCommerce, a ceny Pro w cenniku.

Pytania i odpowiedzi

Ile wtyczek WordPress to za dużo?

Nie ma takiej liczby. Jedna ciężka wtyczka, która ładuje skrypty na każdej stronie, potrafi zaszkodzić bardziej niż dwadzieścia małych. Liczy się, czy każda wtyczka ma zadanie, jest aktualizowana i czy ktoś wie, do czego służy.

Czy wyłączona wtyczka jest bezpieczna?

Bezpieczniejsza niż włączona, ale jej pliki dalej leżą na serwerze. Stara wersja z luką bywa groźna także wtedy, gdy jest wyłączona. Dlatego wyłączenie traktuj jako próbę przed usunięciem, a nie jako stan na lata.

Czy usunięcie wtyczki kasuje jej dane?

To zależy od wtyczki. Przy usuwaniu WordPress uruchamia jej procedurę sprzątania, która może skasować ustawienia i tabele w bazie. Część wtyczek zostawia dane, inne pytają w ustawieniach. Zakładaj, że dane mogą zniknąć, i miej kopię bazy.

Czy da się cofnąć usunięcie wtyczki?

Nie w prosty sposób. Wtyczkę zainstalujesz ponownie, ale ustawienia i dane skasowane przy usuwaniu wrócą tylko z kopii zapasowej bazy. Dlatego najpierw wyłączasz, czekasz i dopiero potem usuwasz.

Czy czat sam usunie nieużywane wtyczki?

Tylko po twojej zgodzie i tylko w TellMyShop Pro z włączonym przełącznikiem Wtyczki. Czat usuwa wyłącznie wtyczki wcześniej wyłączone i mówi wprost, że tego kroku nie cofnie z historii zmian. W darmowej wersji przygotuje listę kandydatów i plan.

WordPress jest znakiem towarowym WordPress Foundation. WooCommerce jest znakiem towarowym Automattic Inc. Claude jest znakiem towarowym Anthropic PBC. ChatGPT i OpenAI są znakami towarowymi OpenAI. TellMyShop nie jest powiązany z tymi firmami.

TellMyShop dla WordPress i WooCommerce

Twój czat czyta stronę, pokazuje każdą zmianę przed zapisem i zapisuje dopiero po twoim „tak”. Większość zmian cofniesz jednym zdaniem. Działa z Claude albo ChatGPT, także na darmowym koncie.

Przeczytaj też