Jak wyłączyć / dezaktywować wtyczki WordPress (metody 3)
Opublikowany: 2021-03-14Prawie każda witryna WordPress korzysta z wtyczek. Chociaż są one z pewnością przydatne, mogą czasami powodować nieprawidłowe działanie witryny lub stwarzać problemy z bezpieczeństwem. Jeśli tak się stanie, może być konieczne wyłączenie ich jeden po drugim, dopóki nie znajdziesz przyczyny problemu. Co może być trudne, jeśli nie masz dostępu do pulpitu nawigacyjnego, ponieważ wtyczka działała nieprawidłowo.
Na szczęście istnieje wiele innych sposobów na wyłączenie wtyczek WordPress, na przykład poprzez bazę danych. W tym artykule omówimy, dlaczego być może trzeba to zrobić, i nauczymy Cię, jak to działa, w trzech krokach.
Weźmy się za to!
Subskrybuj nasz kanał YouTube
Dlaczego chcesz wyłączyć wtyczkę WordPress?
Jak powiedzieliśmy powyżej, głównym powodem, dla którego ktoś mógłby wyłączyć wtyczkę WordPress, jest rozwiązywanie problemów lub zapobieganie awariom lub problemom z bezpieczeństwem. Czasem te już wystąpiły, a czasem zapobiegawczo.
Jednak w zależności od okoliczności Twój pulpit nawigacyjny może być niedostępny. Lub otrzymujesz kod błędu, którego nie do końca wiesz, jak rozwiązywać problemy lub co go powoduje. Weźmy na przykład kody błędów 502 i 504. Prawdopodobnie spotkałeś się z nimi kilka razy i chociaż nie są one unikalne dla WordPressa, potencjalną przyczyną są problemy z wtyczkami. Poza tym, jeśli kiedykolwiek napotkasz problem, w którym wtyczka nie działa zgodnie z przeznaczeniem lub jedna z funkcji Twojej witryny wydaje się być zepsuta, dobrym pomysłem jest przetestowanie pod kątem problemów ze zgodnością.
Po pierwsze, gdy pojawią się takie problemy, wyłączaj wtyczki pojedynczo , a nie wszystkie naraz. W ten sposób możesz wyśledzić problem wykładniczo szybciej (i zapobiec dalszemu uszkodzeniu witryny). Istnieją trzy sposoby postępowania z tą dezaktywacją:
- Za pośrednictwem pulpitu nawigacyjnego, korzystając z karty Wtyczki.
- Przez FTP, zmieniając nazwy folderów wtyczek.
- Bezpośrednio z Twojej bazy danych.
Te trzy sposoby zostały wymienione w kolejności od najłatwiejszego do najbardziej złożonego. Pamiętaj, że to, że jest złożone, nie oznacza, że jest trudne. To po prostu wymaga nieco więcej niż kilku kliknięć. Przyjrzyjmy się, abyś mógł wyłączyć wtyczki WordPress w każdy możliwy sposób.
1. Jak wyłączyć wtyczkę WordPress z pulpitu nawigacyjnego?
Wyłączenie wtyczki WordPress za pośrednictwem pulpitu administracyjnego jest najłatwiejszym i najprostszym sposobem wyłączenia wtyczki. To znaczy, jeśli masz dostęp do pulpitu nawigacyjnego. Jeśli problemy z wtyczką spowodowały utratę dostępu, przejdź w dół i sprawdź metody SFTP lub bazy danych. Ale jeśli możesz się normalnie zalogować, oto, co możesz zrobić.
Najpierw przejdź do Wtyczki - Zainstalowane z lewego paska bocznego.

Tam przewiń, aby znaleźć wtyczkę, którą najpierw dezaktywujesz. Pamiętaj, że jeśli rozwiązujesz problemy, które Twoim zdaniem mogą być związane z wtyczkami, dezaktywuj je pojedynczo. Nie rób tego wszystkiego na raz, pamiętaj. Jeśli chodzi o rozwiązywanie problemów, w ten sposób leży szaleństwo.
Po kliknięciu przycisku Dezaktywuj pod tytułem wtyczki, strona zostanie ponownie załadowana i wtyczka przestanie działać.

Będziesz mieć również możliwość ponownej aktywacji lub usunięcia (2), gdy to się skończy. Jeśli problem będzie się powtarzał, możesz go ponownie aktywować. Jeśli nie, przycisk Usuń usuwa go z plików i pamięci.
Ale to wszystko. Wyłączyłeś wtyczkę z pulpitu nawigacyjnego i mam nadzieję, że Twój problem został rozwiązany.
2. Jak wyłączyć wtyczkę WordPress z bazy danych za pomocą phpMyAdmin
Chociaż dostęp do bazy danych WordPress nie jest czymś, z czym każdy jest zadowolony, jeśli tak, wyłączenie wtyczek WordPress w ten sposób jest bezpieczne.
Krok #1: Uzyskaj dostęp do bazy danych WordPress za pomocą phpMyAdmin
Aby rozpocząć, potrzebujesz dostępu do swojej bazy danych WordPress. Po skonfigurowaniu platformy WordPress automatycznie tworzy bazę danych, w której przechowuje wszystkie informacje z Twojej witryny. Nie możesz jednak uzyskać dostępu do swojej bazy danych z pulpitu nawigacyjnego. Aby się tam dostać, musisz użyć narzędzia umożliwiającego interakcję z bazami danych, takiego jak phpMyAdmin.
Większość hostów internetowych w dzisiejszych czasach zapewnia panel sterowania cPanel po zarejestrowaniu się w planie. Jeśli uzyskasz dostęp do panelu sterowania, powinieneś zobaczyć sekcję o nazwie Bazy danych, z opcją phpMyAdmin poniżej:

Dodatkowo, jeśli jesteś na hoście takim jak SiteGround lub Pressable, będziesz korzystać z zastrzeżonego pulpitu nawigacyjnego, takiego jak Narzędzia witryny. W większości przypadków mają one sekcję poświęconą bazom danych. Na przykład w Siteground znajduje się pod Site – MySQL – phpMyAdmin (zakładka) – Access phpMyAdmin .

Niezależnie od tego, jak się tam dostaniesz lub jakiego hosta używasz, phpMyAdmin jest wszędzie taki sam. Po naciśnięciu przycisku lub kliknięciu linku otworzy się phpMyAdmin, a na środku strony zobaczysz kilka opcji. menu nawigacyjne u góry i lista baz danych po lewej stronie. Jeśli hostujesz jedną witrynę, na tej liście powinna być widoczna tylko jedna baza danych. W poniższym przykładzie używamy serwera testowego z kilkoma witrynami, stąd wiele elementów po lewej stronie, które można rozwinąć:

W większości przypadków możesz zidentyfikować bazy danych WordPress po prefiksie wp_ . Jednak wiele hostów zmienia to domyślne ze względów bezpieczeństwa i możesz je również modyfikować. W każdym razie kliknij bazę danych swojej witryny, a następnie przejdź do kroku numer dwa.
Krok #2: Znajdź swoje tabele wtyczek
Po otwarciu bazy danych w phpMyAdmin zobaczysz listę tabel zawierających wszystkie dane Twojej witryny, takie jak te poniżej:

Zauważysz, że niektóre tabele mają nazwy ułatwiające rozpoznanie ich zawartości, takie jak wp_options i wp_posts . Jednak nie ma dedykowanej tabeli dla wtyczek. Zamiast tego WordPress przechowuje informacje o Twojej wtyczce w tabeli wp_options :

Pamiętaj – tabele, które widzisz w powyższych przykładach, mają również niestandardowe prefiksy ze względów bezpieczeństwa. Jednak twój prawdopodobnie zaczyna się od wp_ . W każdym razie kliknij teraz link wp_options, a otworzy się nowa strona zawierająca wiele wierszy:


Poszukiwany wiersz nazywa się active_plugins, a ta wartość pojawia się pod kolumną nazwa_opcji . Jeśli nie widzisz go na początku, nie martw się – powinno być kilka stron rzędów, więc szukaj go dalej. Gdy go znajdziesz, przejdź do kroku numer trzy.
Krok 3: Wyłącz wtyczki WordPress
Oto jak powinien wyglądać wiersz active_plugins, gdy go znajdziesz:

Po prawej stronie możesz zobaczyć część wartości zawartej w wierszu. Przejdźmy dalej i edytujmy go, klikając przycisk Edytuj po lewej stronie wiersza. Na następnej stronie zobaczysz wszystkie pola zawarte w wierszu active_plugin , w tym jedno o nazwie opcja_wartość . Możesz tam znaleźć ciąg, który zawiera wszystkie aktywne wtyczki, taki jak ten:

Zanim wprowadzisz jakiekolwiek zmiany, powinieneś skopiować cały ciąg do edytora tekstu, a następnie zapisać ten plik w miejscu, w którym o nim nie zapomnisz. W ten sposób możesz przywrócić oryginalne wartości pola option_value na wypadek, gdyby coś poszło nie tak.
Po wykonaniu tej czynności usuń całą zawartość pola i zastąp ją następującym ciągiem:
a:0:{}
Ten mały fragment kodu mówi WordPressowi, że w Twojej witrynie nie ma żadnych aktywnych wtyczek. W przykładzie, który pokazaliśmy wcześniej, było uruchomionych sześć wtyczek, dlatego zamiast tego otwierał się z wartością a:6. Gdy to zrobisz, naciśnij przycisk Przejdź w prawym dolnym rogu strony, aby zapisać zmiany.
Śmiało i spróbuj otworzyć swoją witrynę WordPress. Jeśli jedna z twoich wtyczek uniemożliwiała jego załadowanie, powinno teraz wrócić do normy. Jeśli tak, powinieneś móc ponownie uzyskać dostęp do pulpitu nawigacyjnego. Stąd możesz ponownie aktywować swoje wtyczki, jeden po drugim. Jeśli Twoja witryna zepsuje się po włączeniu wtyczki, możesz być pewien, że jest to przyczyną Twoich problemów. Możesz wrócić do swojej bazy danych i ponownie wyłączyć wtyczki, aby przywrócić swoją witrynę. Następnie możesz odinstalować uszkodzoną wtyczkę i zacząć szukać zamiennika.
3. Jak dezaktywować wtyczkę WordPress przez SFTP
SFTP lub bezpieczny protokół przesyłania plików to jeden z najbezpieczniejszych sposobów dezaktywacji wtyczek WordPress. Najpierw potrzebujesz zewnętrznego klienta FTP. Będziemy używać FileZilla.
W swoim cPanel lub narzędziach witryny lub pulpicie nawigacyjnym witryny będziesz mógł tworzyć loginy FTP i dane uwierzytelniające. W większości przypadków jest to bardzo blisko miejsca, w którym tworzysz adresy e-mail lub uzyskujesz dostęp do phpMyAdmin.

Po wykonaniu tej czynności uruchom klienta FTP i zaloguj się przy użyciu tych poświadczeń.

Możesz skorzystać z funkcji Quickconnect (1) , która po prostu pozwala się zalogować bez martwienia się o zapisywanie poświadczeń lub innych opcji. Klient FTP pokaże teraz Twój komputer lokalny w panelach po lewej stronie i strukturę katalogów hosta internetowego w panelach po prawej stronie.
Przejdź do folderu /public-html/wp-content/plugins/ (2) tej instalacji WordPressa i kliknij prawym przyciskiem myszy folder wtyczki, który chcesz dezaktywować przez SFTP (3). W menu kontekstowym wybierz Pobierz (4) . Pobranie wtyczki nie usuwa jej z serwera, ale tworzy kopię zapasową na wypadek, gdyby trzeba było ją ponownie zainstalować.
Po utworzeniu kopii zapasowej w ten sposób możesz ponownie kliknąć prawym przyciskiem myszy i wybrać Usuń . Spowoduje to zarówno dezaktywację, jak i usunięcie tej wtyczki. Pamiętaj, że ta metoda nie wymaga wykonywania oddzielnej akcji w celu dezaktywacji, tak jak na pulpicie nawigacyjnym. Jeśli okaże się, że musisz ponownie włączyć wtyczkę, po prostu prześlij najpierw pobraną kopię zapasową.
Jak wyłączyć wszystkie wtyczki WordPress i dlaczego chcesz?
Czasami jednak będziesz musiał wyłączyć wszystko i zacząć od nowa. Być może wtyczki są w konflikcie z twoim motywem lub wiele wtyczek koliduje z wieloma innymi wtyczkami, a wyłączanie ich pojedynczo po prostu nie pomaga. Dodatkowo może być konieczne sprawdzenie, które wtyczki działają samodzielnie. Wyłączenie ich wszystkich zapewni więc możliwość rozwiązywania problemów z pojedynczymi wtyczkami bez ingerencji innych.
Na szczęście możesz bardzo łatwo wyłączyć wszystkie wtyczki jednocześnie, tak samo łatwo, jak tylko jedną. Najlepszym sposobem jest korzystanie z SFTP lub pulpitu administracyjnego WordPress.
W desce rozdzielczej WP przejdź do Wtyczki - Zainstalowane tak jak powyżej. Tym razem jednak zamiast wybierać tylko jedno pole, kliknij pole wyboru w lewym górnym rogu listy. Spowoduje to wybranie każdej wtyczki z listy (1) .

Następnie kliknij menu rozwijane (2) i wybierz Dezaktywuj (3) . Następnie naciśniesz przycisk Zastosuj (4) , a po ponownym załadowaniu strony wszystkie wtyczki zostaną dezaktywowane.
Jeśli chcesz je całkowicie usunąć i zacząć od nowa, możesz powtórzyć ten proces, tylko teraz wybierzesz Usuń (5) zamiast dezaktywować.
Jeśli używasz SFTP, proces jest bardzo podobny do powyższego, tylko że wybierzesz wszystkie foldery do pobrania/usunięcia, a nie tylko 1.

Ponownie przejdź do /public_html/wp-content/plugins/ (1) i wybierz wszystkie podfoldery wtyczek (2) zamiast jednego. Kliknij prawym przyciskiem myszy i wybierz Pobierz (3), aby zachować kopie zapasowe, a po ich zakończeniu powtórz proces i wybierz Usuń (4) .
I jeszcze raz cała Twoja kolekcja wtyczek została wyłączona, dezaktywowana i usunięta.
Wniosek
Rozwiązywanie problemów ze stronami internetowymi może być trudne. W przypadku WordPressa wtyczki mogą czasem działać nieprawidłowo, a jedynym sposobem rozwiązania problemu jest ich tymczasowe wyłączenie. W większości przypadków korzystanie z panelu administracyjnego ma największy sens. Jednak bez dostępu do pulpitu nawigacyjnego może to być trudne, więc przejście do systemu plików witryny przez SFTP lub do podstawowej bazy danych WP jest równie opłacalne i prawie tak proste. Bez względu na to, jak musisz rozwiązywać problemy lub dlaczego, te metody dezaktywacji wtyczek WordPress powinny pomóc w rozwiązaniu problemu.
Daj nam znać o swoich doświadczeniach z rozwiązywaniem problemów i dezaktywacją wtyczek WordPress? Jakieś wskazówki lub wskazówki?
Artykuł wyróżniony obrazem autorstwa Sammby / shutterstock.com
