Как отключить / деактивировать плагины WordPress (3 метода)
Опубликовано: 2021-03-14Почти каждый веб-сайт WordPress использует плагины. Хотя они, безусловно, удобны, они могут иногда вызывать сбои в работе вашего веб-сайта или создавать проблемы с безопасностью. Если это произойдет, вам может потребоваться отключить их один за другим, пока вы не найдете причину проблемы. Это может быть сложно, если у вас нет доступа к панели управления из-за неисправности плагина.
К счастью, есть множество других способов отключить плагины WordPress, например, через базу данных. В этой статье мы поговорим о том, почему вам может понадобиться это сделать, и научим вас, как это работает, в три этапа.
Давайте приступим к делу!
Подпишитесь на наш канал Youtube
Почему вы хотите отключить плагин WordPress?
Как мы уже говорили выше, основная причина, по которой кто-то отключит плагин WordPress, - это устранение неполадок или предотвращение сбоев или проблем с безопасностью. Иногда это уже произошло, а иногда и профилактика.
Однако в зависимости от обстоятельств ваша панель управления может быть недоступна. Или вы получаете код ошибки, из-за которого вы не совсем знаете, как устранить неполадку или что ее вызывает. Возьмем, к примеру, коды ошибок 502 и 504. Вы, вероятно, сталкивались с обоими вариантами несколько раз, и, хотя они не уникальны для WordPress, проблемы с плагинами являются потенциальной причиной. Помимо этого, если вы когда-нибудь столкнетесь с проблемой, когда плагин не работает должным образом или одна из функций вашего веб-сайта, похоже, не работает, рекомендуется проверить наличие проблем совместимости.
Первым делом, когда возникают подобные проблемы, отключайте плагины один за другим , а не все сразу. Таким образом вы сможете отследить проблему экспоненциально быстрее (и предотвратить еще большую поломку вашего сайта). Есть три способа справиться с этой деактивацией:
- Через панель управления на вкладке «Плагины».
- Через FTP, переименовав папки ваших плагинов.
- Прямо из вашей базы данных.
Эти три способа перечислены в порядке от самого простого к самому сложному. Имейте в виду, что просто потому, что это сложно, не значит, что это сложно. Это просто требует немного больше, чем несколько щелчков мышью. Давайте копнемся, чтобы вы могли отключить свои плагины WordPress всеми возможными способами.
1. Как отключить плагин WordPress из панели инструментов
Отключение плагина WordPress через панель администратора - самый простой и простой способ отключить плагин. Если у вас есть доступ к панели управления, то есть. Если проблемы с плагином привели к потере доступа, спуститесь вниз и проверьте методы SFTP или базы данных. Но если вы можете войти в систему как обычно, вот что вы можете сделать.
Сначала перейдите к Plugins - Installed на левой боковой панели.

Оказавшись там, прокрутите, чтобы найти плагин, который вы деактивируете первым. Помните, что если вы устраняете проблемы, которые, по вашему мнению, могут быть связаны с плагинами, деактивируйте их по очереди. Не делайте все сразу, помните. В том, что касается устранения неполадок, это безумие.
Когда вы нажимаете кнопку « Деактивировать» под заголовком плагина, он перезагружает страницу, и плагин перестанет работать.

У вас также будет возможность повторно активировать его или удалить (2), когда это будет завершено. Если проблема не исчезнет, вы можете активировать ее повторно. В противном случае кнопка удаления удаляет его из ваших файлов и хранилища.
Но это все. Вы отключили плагин на своей панели инструментов, и, надеюсь, ваша проблема решена.
2. Как отключить плагин WordPress из базы данных с помощью phpMyAdmin
Хотя доступ к базе данных WordPress - это не то, что всем удобно, если да, отключение плагинов WordPress таким способом безопасно и надежно.
Шаг № 1. Доступ к базе данных WordPress с помощью phpMyAdmin
Для начала вам понадобится доступ к вашей базе данных WordPress. Когда вы настраиваете платформу, WordPress автоматически создает базу данных, в которой хранит всю информацию о вашем веб-сайте. Однако вы не можете получить доступ к своей базе данных с панели инструментов. Для этого вам понадобится инструмент, позволяющий взаимодействовать с базами данных, например phpMyAdmin.
Большинство веб-хостов в наши дни предоставляют вам панель управления cPanel, когда вы подписываетесь на план. Если вы войдете в свою панель управления, вы должны увидеть раздел под названием «Базы данных» с опцией phpMyAdmin под ним:

Кроме того, если вы находитесь на таком хосте, как SiteGround или Pressable, вы будете использовать проприетарную панель управления, такую как Site Tools. В большинстве случаев в них есть раздел, посвященный базам данных. В Siteground, например, он находится в разделе Сайт - MySQL - phpMyAdmin (вкладка) - Доступ к phpMyAdmin .

Независимо от того, как вы туда попали или какой хост вы используете, phpMyAdmin везде одинаков. После нажатия кнопки или ссылки откроется phpMyAdmin, и теперь вы увидите несколько параметров в середине страницы. меню навигации вверху и список баз данных слева. Если вы размещаете один веб-сайт, вы должны увидеть только одну базу данных в этом списке. В приведенном ниже примере мы используем тестовый сервер с несколькими веб-сайтами, поэтому несколько элементов слева могут быть расширены:

В большинстве случаев вы можете идентифицировать базы данных WordPress по префиксу wp_ . Однако многие хосты изменяют это значение по умолчанию в целях безопасности, и вы тоже можете его изменить. В любом случае щелкните базу данных своего веб-сайта и переходите к шагу номер два.
Шаг № 2: Найдите свои таблицы плагинов
Как только вы откроете свою базу данных в phpMyAdmin, вы увидите список таблиц, которые содержат все данные вашего веб-сайта, например, приведенные ниже:

Вы заметите, что имена некоторых таблиц позволяют легко распознать их содержимое, например wp_options и wp_posts . Однако отдельной таблицы для плагинов нет. Вместо этого WordPress хранит информацию о вашем плагине в таблице wp_options :

Имейте в виду - таблицы, которые вы видите в приведенных выше примерах, также имеют настраиваемые префиксы из соображений безопасности. Однако ваш, вероятно, начинается с wp_ . В любом случае щелкните ссылку wp_options сейчас, и откроется новая страница, содержащая множество строк:


Строка, которую мы ищем, называется active_plugins, и это значение отображается в столбце option_name . Если вы его сначала не видите, не волнуйтесь - страниц должно быть несколько строк, так что продолжайте искать. Как только вы его найдете, переходите к шагу номер три.
Шаг № 3: отключите плагины WordPress
Вот как должна выглядеть строка active_plugins, когда вы ее найдете:

Справа вы можете увидеть часть значения, содержащегося в строке. Давайте продолжим и отредактируем его, нажав кнопку « Изменить» в крайнем левом углу строки. На следующей странице вы увидите все поля, содержащиеся в строке active_plugin , включая поле с именем option_value . Вы можете найти там строку, содержащую все ваши активные плагины, например эту:

Прежде чем вносить какие-либо изменения, вы должны скопировать всю эту строку в текстовый редактор, а затем сохранить этот файл где-нибудь, где вы не забудете о нем. Таким образом, вы можете восстановить исходные значения поля option_value на случай, если что-то пойдет не так.
После этого удалите все содержимое поля и замените его этой строкой:
а: 0: {}
Этот небольшой фрагмент кода сообщает WordPress, что на вашем сайте нет активных плагинов. В примере, который мы вам показали ранее, было запущено шесть плагинов, поэтому вместо этого он открывался со значением a: 6. Как только это будет сделано, нажмите кнопку « Перейти» в правом нижнем углу страницы, чтобы сохранить изменения.
Идите вперед и попробуйте открыть свой веб-сайт WordPress. Если один из ваших плагинов препятствовал его загрузке, теперь он должен вернуться в нормальное состояние. Если это так, вы снова сможете получить доступ к своей панели управления. Отсюда вы можете снова активировать свои плагины, один за другим. Если ваш сайт сломается после того, как вы включили плагин, можете быть уверены, что это причина ваших проблем. Вы можете вернуться к своей базе данных и снова отключить плагины, чтобы вернуть свой сайт. Затем вы можете удалить сломанный плагин и начать поиск замены.
3. Как отключить плагин WordPress через SFTP
SFTP или безопасный протокол передачи файлов - один из самых безопасных способов деактивировать плагины WordPress. Во-первых, вам понадобится внешний FTP-клиент. Мы будем использовать FileZilla.
В вашей cPanel, инструментах сайта или панели управления сайта вы сможете создавать логины и учетные данные FTP. В большинстве случаев это очень близко к тому месту, где вы создаете адреса электронной почты или получаете доступ к phpMyAdmin.

После этого запустите свой FTP-клиент и войдите в систему, используя эти учетные данные.

Вы можете воспользоваться функцией Quickconnect (1) , которая позволяет вам войти в систему, не беспокоясь о сохранении учетных данных или других опциях. Теперь клиент FTP будет отображать ваш локальный компьютер на панелях слева и структуру каталогов веб-хоста на панелях справа.
Перейдите в папку / public-html / wp-content / plugins / (2) этой установки WordPress и щелкните ее правой кнопкой мыши в папке плагина, которую вы собираетесь деактивировать с помощью SFTP (3). В контекстном меню выберите Загрузить (4) . Загрузка плагина не удаляет его с вашего сервера, но создает резервную копию только на тот случай, если вам потребуется его переустановить.
После этого можно снова щелкнуть правой кнопкой мыши и выбрать « Удалить» . Это приведет к деактивации и удалению этого плагина. Обратите внимание, что этот метод не требует от вас выполнения отдельного действия для деактивации, как на панели инструментов. Если вы обнаружите, что вам нужно повторно включить плагин, просто загрузите резервную копию, которую вы скачали первой.
Как отключить все плагины WordPress и зачем вам это нужно
Однако иногда вам нужно все отключить и начать заново. Возможно, плагины конфликтуют с вашей темой, или несколько плагинов конфликтуют с несколькими другими плагинами, и их отключение по одному просто не помогает. Кроме того, вам может потребоваться увидеть, какие отдельные плагины работают сами по себе. Таким образом, отключение всех из них предоставит вам возможность устранять неполадки отдельных плагинов без вмешательства других.
К счастью, вы можете очень легко отключить сразу все плагины так же легко, как и только один. Лучше всего через SFTP или панель администратора WordPress.
На панели инструментов WP перейдите в раздел Плагины - Установлены, как указано выше. Однако на этот раз вместо того, чтобы выбирать только одно поле, установите флажок в верхнем левом углу списка. Это выберет каждый плагин в списке (1) .

Затем щелкните раскрывающееся меню (2) и выберите « Деактивировать» (3) . Затем вы нажмете кнопку « Применить» (4) , и при перезагрузке страницы все плагины будут деактивированы.
Если вам нужно полностью удалить их и начать заново, вы можете повторить этот процесс, только теперь вы выберете « Удалить» (5) вместо деактивации.
Если вы используете SFTP, процесс действительно похож на описанный выше, только вы выберете все папки для загрузки / удаления, а не только одну.

Снова перейдите в / public_html / wp-content / plugins / (1) и выберите все подпапки плагинов (2) вместо одной. Щелкните правой кнопкой мыши и выберите « Загрузить» (3), чтобы сохранить резервные копии, а когда они будут завершены, повторите процесс и выберите « Удалить» (4) .
И снова вся ваша коллекция плагинов была отключена, деактивирована и удалена.
Заключение
Устранение неполадок веб-сайтов может быть трудным. Когда дело доходит до WordPress, плагины иногда могут работать со сбоями, и единственный способ решить проблему - временно отключить их. В большинстве случаев имеет смысл использовать панель администратора. Однако это может быть сложно без доступа к вашей панели инструментов, поэтому переход в файловую систему вашего сайта через SFTP или в основную базу данных WP так же жизнеспособен и почти так же прост. Независимо от того, как вам нужно устранять неполадки или почему, эти методы деактивации ваших плагинов WordPress должны помочь во всем разобраться.
Сообщите нам о своем опыте устранения неполадок и деактивации плагинов WordPress? Какие-нибудь советы или подсказки?
Статья Лучшее изображение: Sammby / shutterstock.com
