Jak ręcznie dezaktywować wtyczki WordPress

Opublikowany: 2019-08-22

Wtyczki to świetny aspekt korzystania z WordPressa. Jednak w pewnym momencie będziesz musiał odinstalować lub dezaktywować wtyczkę z tego czy innego powodu. Może to stanowić problem, ponieważ domyślna metoda dezaktywacji wtyczek WordPress może nie zawsze być dostępna.

Na przykład, aby rozwiązać problem polegający na utracie dostępu do pulpitu WordPress z powodu wewnętrznego błędu serwera lub konfliktu wtyczek, musisz ręcznie wyłączyć jedną lub więcej wtyczek. Jednak bez dostępu do deski rozdzielczej można to zrobić tylko przy użyciu podejścia ręcznego.

W tym artykule podkreślimy różnice między zwykłą a ręczną dezaktywacją wtyczek. Następnie pokażemy Ci trzy sposoby ręcznej dezaktywacji wtyczek WordPress.

Najprostszy sposób na ręczną dezaktywację wtyczki WordPress

Zanim zaczniemy zagłębiać się w zaplecze Twojej witryny, zobaczmy, jak dezaktywować wtyczki WordPress, gdy masz dostęp do pulpitu nawigacyjnego. Po prostu przejdź do zakładki Wtyczki , gdzie znajdziesz listę zainstalowanych wtyczek:

Lista zainstalowanych wtyczek na stronie WordPress

Znajdź wtyczkę, którą chcesz dezaktywować i kliknij Dezaktywuj . Jako przykład na poniższym zrzucie ekranu podświetlamy Dezaktywuj wtyczkę Edytor klasyczny :

Dezaktywacja wtyczki WordPress
Po kliknięciu Dezaktywuj WordPress dezaktywuje wtyczkę. Pamiętaj, że dezaktywowana wtyczka będzie nadal zainstalowana w Twojej witrynie. Jeśli chcesz go całkowicie usunąć (powinieneś usunąć każdą wtyczkę, której nie używasz), możesz to zrobić z tej samej strony.

3 sposoby ręcznej dezaktywacji wtyczek WordPress bez dostępu administratora

Jeśli z jakiegokolwiek powodu utracisz dostęp do swoich stron administracyjnych WordPress, nadal istnieje kilka sposobów na dezaktywację wtyczek. Przeanalizujmy je, zaczynając od najłatwiejszego.

1. Zmień nazwę folderu wtyczki przez SFTP lub SSH

Dezaktywacja pojedynczej wtyczki

Zmiana nazwy folderu wtyczki w witrynie WordPress powoduje dezaktywację tej wtyczki. Możesz uzyskać dostęp do plików swojej witryny za pośrednictwem protokołu Secure File Transfer Protocol (SFTP) lub Secure Shell (SSH). W tym przykładzie wyjaśniamy, jak zmienić nazwę folderu wtyczki za pomocą SFTP.

Po pierwsze, potrzebujesz klienta FTP, aby uzyskać dostęp do plików Twojej witryny. Używamy i polecamy FileZilla, darmowego i bardzo niezawodnego klienta FTP. Zapoznaj się z samouczkiem, jak używać FTP do przesyłania plików do WordPressa, aby dowiedzieć się, jak uzyskać dostęp do plików Twojej witryny.

Po połączeniu się ze swoją witryną przez SFTP, możesz uzyskać dostęp do katalogu głównego WordPress, w którym znajdują się wszystkie pliki witryny:

Pliki Twojej witryny WordPress

Przejdź do folderu wp-content/plugins . Folder wtyczek to miejsce, w którym wszystkie pliki wtyczek są przechowywane w Twojej witrynie. Wewnątrz znajdziesz unikalny katalog dla każdej z nieaktywnych i aktywnych wtyczek w Twojej witrynie. Usunięcie dowolnego z tych folderów może spowodować problemy, dlatego nie zalecamy korzystania z tej ścieżki.

Zamiast tego zmień nazwę folderu wtyczki, którą chcesz wyłączyć. Zmień jego nazwę na jakąkolwiek chcesz. Na poniższym zrzucie ekranu zmieniliśmy nazwę folderu classic- editor na classic-editor-deactivated . Spowoduje to automatyczną dezaktywację wtyczki.

Zmieniono nazwę folderu wtyczek

Aby ponownie aktywować wtyczkę, przywróć folder do jego oryginalnej nazwy i aktywuj go ze strony wtyczki w panelu WordPress.

Dezaktywacja wszystkich wtyczek

Jeśli masz problem z witryną, ale nie masz pewności, która to wtyczka, wyłącz wszystkie wtyczki, zmieniając nazwę katalogu, w którym wtyczki są zainstalowane: /wp-content/plugins/ . Po odzyskaniu dostępu do pulpitu WordPress zmień nazwę folderu wtyczek na wtyczki i aktywuj wtyczki jeden po drugim, aż do odtworzenia problemu. W tym momencie wiesz, która wtyczka jest problematyczna.

2. Dezaktywacja wszystkich wtyczek z bazy danych WordPress

WordPress przechowuje praktycznie wszystkie informacje o witrynie w swojej bazie danych. Dlatego możesz również wyłączyć wtyczki z bazy danych. To dość bezbolesny proces. Użyj narzędzia takiego jak phpMyAdmin w panelu sterowania swojego hosta internetowego, aby uzyskać dostęp do bazy danych.

Narzędzia bazy danych hostów internetowych

Po połączeniu możesz zobaczyć bazy danych, do których masz dostęp. Jeśli masz więcej niż jedną stronę, zobaczysz listę baz danych. Kliknij na bazę danych odpowiadającą Twojej stronie z listy po lewej stronie. Następnie kliknij tabelę wp_options (zwróć uwagę, że prefiks wp_ w nazwach tabel może się różnić ), aby przeglądać dane w niej zawarte:

Tabele bazy danych WordPress w phpMyAdmin

Wyszukaj nazwę opcji active_plugins . Nazwa opcji daje wskazówkę, co zawiera:

Szukaj w bazie danych WordPress

Po znalezieniu wiersza kliknij przycisk Edytuj . Otworzy się nowa strona z wieloma polami, z których jedno nazywa się wartość_opcji . W nim zobaczysz listę zainstalowanych wtyczek. Zmień wartość na a:0:{} , aby dezaktywować wszystkie wtyczki. Kliknij Przejdź , aby zmienić ustawienia.

Zmiana wartości opcji w bazie danych

3. Dezaktywuj wtyczki za pomocą wiersza poleceń WordPress (WP-CLI)

Dla niewtajemniczonych WP-CLI to narzędzie, które zapewnia interfejs wiersza poleceń dla witryn WordPress. Niektóre hosty internetowe oferują WP-CLI jako preinstalowaną funkcję. Jeśli nie, możesz skonfigurować go ręcznie, jeśli masz dostęp Secure Shell (SSH) i możesz zalogować się do swojego zaplecza WordPress.

Możesz użyć WP-CLI do wykonywania wielu zadań administracyjnych na WordPress, z których jednym jest wyłączenie wtyczek WordPress. Zacznij od wylistowania wszystkich zainstalowanych wtyczek w Twojej witrynie za pomocą polecenia wp plugin list :

Korzystanie z polecenia wp plugins list

Aby dezaktywować pojedynczą wtyczkę, użyj polecenia wp plugin deactivate . Aby dezaktywować wtyczkę classic-editor, użyj następującego polecenia: wp plugin dezaktywuj classic-editor . Jeśli proces się powiedzie, WP-CLI wyświetli komunikat informujący o wyłączeniu wtyczki.

Dezaktywacja wtyczki za pomocą WP-CLI

Możesz również dezaktywować wszystkie zainstalowane wtyczki na swojej stronie WordPress za pomocą polecenia wp plugin deactivate –all .

Szybkie podsumowanie ręcznej dezaktywacji wtyczek WordPress

Zazwyczaj wyłączenie wtyczek w WordPressie jest prostą procedurą. Zdarzają się jednak sytuacje, w których nie będziesz mieć dostępu do swojego pulpitu nawigacyjnego. Tutaj przydaje się wiedza, jak ręcznie dezaktywować wtyczki. A co najlepsze, nie jest to tak skomplikowane, jak mogłoby się wydawać.

Oto trzy sposoby ręcznego dezaktywowania wtyczek:

  1. Zmiana nazwy katalogu wtyczek.
  2. Wyłączanie wtyczek z bazy danych WordPress.
  3. Korzystanie z WP-CLI.

Dodatkowa wskazówka:

Jeśli chcesz dowiedzieć się więcej o bezpieczeństwie WordPress, przeczytaj nasz kompletny przewodnik dotyczący bezpieczeństwa i hartowania WordPress.