✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Dezaktywacja wtyczek WordPress z SQL

14

Jeśli odziedziczysz bazę kodu WordPress, niezależnie od wieku projektu, może istnieć wiele kontekstu, którego nie masz, dlaczego podjęto określone decyzje lub jak zostały zaimplementowane.

Może to obejmować serwer, infrastrukturę używaną do wspomagania działania witryny lub aplikacji oraz inne informacje kontekstowe dotyczące środowiska, w którym działały.

Tego typu informacje mogą być informacjami związanymi z serwerem, wersją PHP, typem bazy danych, informacjami, które są faktycznie przechowywane w bazie danych, zwłaszcza jeśli wykonujesz import bazy danych i tak dalej.

Dezaktywacja wtyczek WordPress z SQL

Najlepiej byłoby, gdyby wszystko to zostało przekazane, ale nie zawsze tak jest. W każdym razie, powiedzmy, że próbujesz go uruchomić, a następnie, gdy próbujesz uruchomić aplikację, nie tylko nie działa, ale albo pokazuje biały ekran, albo wyświetla komunikat o problemach technicznych z twoją instalacją.

Chociaż zalecam upewnienie się, że ustawienia debugowania są zawsze zdefiniowane na komputerze lokalnym, zalecam również upewnienie się, że wszystkie wtyczki są dezaktywowane przed uruchomieniem instalacji WordPressa.

Dezaktywacja wtyczek WordPress z SQL

Ale status aktywacji wtyczki jest ustawiany na poziomie bazy danych, więc co możemy zrobić? Po skonfigurowaniu instalacji połącz się z bazą danych za pomocą ulubionego interfejsu bazy danych (jestem fanem TablePlus ), a następnie uruchom następujące zapytania:

Po pierwsze, jeśli chcesz zobaczyć wszystkie aktywne wtyczki, które są obecne, uruchom następujące polecenie :

SELECT * FROM wp_options WHERE option_name = 'active_plugins';

Następnie możesz zaktualizować aktywne wtyczki, zasadniczo ustawiając wartość opcji równą pustej, zserializowanej tablicy :

UPDATE wp_options SET option_value = 'a:0:{}' WHERE option_name = 'active_plugins';

To dodatkowe zapytanie jest odpowiedzialne za dezaktywację wtyczki WordPress, dzięki czemu możesz załadować WordPressa tak blisko, jak to tylko możliwe. Powinien nadal mieć ten sam motyw i zasoby, a wtyczki zostaną zainstalowane, ale dezaktywowane.

Źródło nagrywania: tommcfarlin.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów