Najbezpieczniej usunąć nieużywaną wtyczkę w trzech etapach: wykonaj kopię zapasową, dezaktywuj ją i sprawdź stronę, a dopiero potem usuń z poziomu panelu WordPress. Nie kasuj jej folderu przez FTP jako pierwszego kroku, ponieważ możesz pominąć procedurę odinstalowania i pozostawić niepotrzebne dane w bazie.
Dlaczego nieużywane wtyczki szkodzą stronie?
Dezaktywowana wtyczka nadal pozostaje na serwerze. Jej nieaktualny kod może zawierać lukę bezpieczeństwa, a każda dodatkowa pozycja zwiększa liczbę elementów wymagających kontroli i aktualizacji.
Aktywne dodatki mogą ładować skrypty, style i zapytania na podstronach, na których nie są potrzebne. Z kolei po usuniętych wtyczkach w bazie MySQL lub MariaDB mogą pozostać opcje, tabele i zadania cron. Część ustawień oznaczonych jako autoload jest wczytywana automatycznie przy każdym żądaniu, co może zwiększać obciążenie WordPressa. Porządki nie zastąpią pełnej optymalizacji, ale ograniczają liczbę potencjalnych problemów.
Jak przygotować się do usunięcia wtyczki?
Nie rozpoczynaj prac bez aktualnej kopii zapasowej plików i bazy danych. Backup powinien umożliwiać odtworzenie strony, a nie tylko pobranie pojedynczego katalogu. Jeśli masz środowisko testowe, przeprowadź operację właśnie tam. W innym przypadku wykonaj kopię przed każdą większą serią zmian.
Przed usunięciem sprawdź również ustawienia wtyczki. Niektóre dodatki mają opcję w rodzaju „usuń dane przy odinstalowaniu”. Jej włączenie może pozwolić na usunięcie własnych tabel i opcji, ale zadziała tylko wtedy, gdy wtyczka obsługuje taką procedurę. Lista kontrolna przed rozpoczęciem obejmuje:
- wykonanie kopii plików i bazy danych oraz sprawdzenie, czy można ją odtworzyć,
- ustalenie, czy dana wtyczka nie jest wymagana przez motyw, sklep lub inny dodatek,
- sprawdzenie ustawień i opcji usuwania danych przy odinstalowaniu,
- zaplanowanie testu strony po dezaktywacji i po trwałym usunięciu.
Jak usunąć nieużywaną wtyczkę WordPress?
Panel administratora jest właściwym miejscem do wykonania tej operacji, ponieważ WordPress może uruchomić procedurę odinstalowania przygotowaną przez autora wtyczki. Postępuj w następującej kolejności:
- Zaloguj się do panelu administracyjnego WordPress.
- Przejdź do sekcji Wtyczki → Zainstalowane wtyczki.
- Przy wybranej pozycji kliknij Wyłącz. Dezaktywacja zatrzymuje działanie dodatku, ale nie usuwa jego plików ani danych.
- Otwórz stronę główną oraz najważniejsze podstrony. Sprawdź formularze, logowanie, sklep, koszyk i inne funkcje zależne od wtyczek.
- Jeśli wszystko działa poprawnie, wróć do listy wtyczek i kliknij Usuń przy wcześniej dezaktywowanym dodatku.
- Potwierdź operację i ponownie sprawdź najważniejsze elementy witryny.
Usuwaj wtyczki pojedynczo. Gdy po zmianie pojawi się błąd, łatwiej ustalisz jego przyczynę. Możesz też odczekać kilka dni między dezaktywacją a usunięciem, jeśli nie masz pewności, czy dodatek nie jest wykorzystywany sporadycznie.
Nie usuwaj folderu wtyczki przez FTP, gdy jest ona nadal aktywna. Taki ruch może przerwać działanie strony i ominąć mechanizm odinstalowania. FTP przydaje się jako metoda awaryjna, na przykład gdy panel nie działa, ale w takiej sytuacji po odzyskaniu dostępu trzeba sprawdzić logi, działanie witryny i pozostałości w bazie.
Co zrobić z pozostałościami w bazie danych?
Usunięcie plików nie zawsze usuwa wszystkie ustawienia. W bazie danych SQL mogą zostać opcje, tabele, transients lub zadania cron należące do skasowanej wtyczki. Część autorów celowo pozostawia dane, aby użytkownik mógł ponownie zainstalować dodatek bez utraty konfiguracji.
Przy prostych porządkach możesz skorzystać z narzędzia do czyszczenia bazy, na przykład WP-Optimize. Advanced Database Cleaner potrafi wskazywać osierocone tabele i zadania, ale każdą propozycję trzeba zweryfikować. Nazwa tabeli lub opcji nie zawsze jednoznacznie wskazuje, że jest zbędna.
Przed edycją bazy wykonaj drugi backup. Ręczne usuwanie w phpMyAdmin zostaw osobom, które potrafią rozpoznać prefiks tabel, zależności i źródło konkretnych wpisów. Usuwaj tylko dane, których pochodzenie możesz jednoznacznie potwierdzić. W razie wątpliwości pozostaw pojedynczą opcję, zamiast ryzykować usunięcie ustawień używanych przez aktywną część strony.
Po czyszczeniu wykonaj następujące sprawdzenia:
- otwórz stronę główną i kilka najważniejszych podstron,
- przetestuj formularze, logowanie oraz funkcje sklepu, jeśli są używane,
- sprawdź, czy nie pojawiają się błędy PHP, biały ekran lub kod 500,
- wyczyść cache i upewnij się, że strona działa także w nowej sesji przeglądarki.
Jeżeli po zmianie pojawi się błąd 500 lub biały ekran, przywróć backup albo skorzystaj z logów serwera. Przy braku pewności lepiej zlecić analizę osobie, która zna WordPress i strukturę bazy danych.
Jak utrzymać porządek w WordPressie?
Raz na kwartał przejrzyj listę dodatków i usuń te, których strona rzeczywiście nie wykorzystuje. Przed instalacją nowej wtyczki sprawdź, czy nie dubluje funkcji już obecnej w systemie oraz czy jest aktualizowana i zgodna z używaną wersją WordPressa.
- Instaluj tylko dodatki potrzebne do konkretnej funkcji.
- Po większych zmianach sprawdzaj, czy stare wtyczki nadal są wymagane.
- Wykonuj backup przed usuwaniem plików i edycją bazy danych.
- Testuj witrynę po każdej zmianie, zamiast usuwać wiele wtyczek naraz.
Dezaktywacja jest etapem testowym, a nie pełnym usunięciem. Dopiero po pozytywnej weryfikacji strony skasuj wtyczkę z panelu i rozważ kontrolę pozostałości w bazie. Taka kolejność ogranicza ryzyko awarii oraz zmniejsza liczbę nieużywanych komponentów przechowywanych w instalacji.