Wyłączanie wtyczek poza panelem administracyjnym

Czasem może nam się zdarzyć sytuacja, że po zainstalowaniu jakiejś wtyczki pojawi nam się błąd i zablokuje nam dostęp do panelu administatora. W takim wypadku dobrze wiedzieć w jaki sposób można wyłączyć wtyczkę bez dostępu do panelu administracyjnego.
W tym celu użyjemy phpMyAdmina i klienta ftp.

1) Wyłączenie wtyczek poprzez phpMyAdmin

W tabeli wp-options szukamy option_name=’active_plugins’ i edytujemy to pole – jeżeli usuniemy całą wartość pola wszystkie wtyczki staną się nieaktywne.

active_plugins_wp_options
Przykładowa zawartość (option_value):

a:2:{i:0;s:36:"contact-form-7/wp-contact-form-7.php";i:2;s:23:"seo_yoast/seo_yoast.php";}

Jeżeli chcemy wyłączyć jedną wtyczkę usuwamy fragment zaczynający się od i czyli numeru wtyczki aktywnej np.

i:0;s:36:"contact-form-7/wp-contact-form-7.php";

Następnie wartość a zmniejszamy o 1 w powyższym przykładzie a:1:…
oraz wszystkie następne wartości i zmniejszamy o 1 czyli w tym przypadku efekt będzie następujący:

a:1:{i:1;s:23:"seo_yoast/seo_yoast.php";}

2) Wyłączenie wtyczek poprzez klienta ftp

Aby wyłączyć wtyczkę, gdy mamy dostęp do plików strony wystarczy zmienić nazwę folderu danej wtyczki np.

/wp/content/plugins/akismet_temp/

Jeżeli chcemy wyłączyć wszystkie wtyczki na raz zmieniamy nazwę katalogu /wp-content/plugins/ na inna np. /wp-content/ppp/

You Might Also Like

Leave a Reply