Как вручную деактивировать плагины WordPress

Опубликовано: 2019-08-22

Плагины — отличный аспект использования WordPress. Однако в какой-то момент вам нужно будет удалить или деактивировать плагин по той или иной причине. Это может представлять проблему, поскольку метод по умолчанию для деактивации плагинов WordPress может быть не всегда доступен.

Например, чтобы решить проблему, из-за которой вы теряете доступ к панели инструментов WordPress из-за внутренней ошибки сервера или конфликта плагинов, вам нужно вручную отключить один или несколько плагинов. Однако без доступа к приборной панели вы могли сделать это только вручную.

В этой статье мы расскажем о различиях между обычной и ручной деактивацией плагинов. Затем мы покажем вам три способа вручную деактивировать плагины WordPress.

Самый простой способ вручную деактивировать плагин WordPress

Прежде чем мы начнем копаться в бэкенде вашего сайта, давайте посмотрим, как деактивировать плагины WordPress, когда у вас есть доступ к панели инструментов. Просто перейдите на вкладку Плагины , где вы найдете список установленных плагинов:

Список установленных плагинов на сайте WordPress

Найдите плагин, который хотите деактивировать, и нажмите « Деактивировать» . В качестве примера на приведенном ниже снимке экрана мы выделяем « Деактивировать плагин Classic Editor» :

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

3 способа вручную деактивировать плагины WordPress без доступа администратора

Если вы по какой-либо причине потеряете доступ к своим страницам администрирования WordPress, существует несколько способов деактивировать ваши плагины. Давайте пробежимся по ним, начиная с самого простого.

1. Переименуйте папку вашего плагина через SFTP или SSH.

Деактивация одного плагина

Когда вы переименовываете папку плагина на веб-сайте WordPress, этот плагин деактивируется. Вы можете получить доступ к файлам вашего веб-сайта через безопасный протокол передачи файлов (SFTP) или Secure Shell (SSH). В этом примере мы объясняем, как вы можете переименовать папку вашего плагина с помощью SFTP.

Во-первых, вам нужен FTP-клиент для доступа к файлам вашего сайта. Мы используем и рекомендуем FileZilla, бесплатный и очень надежный FTP-клиент. Обратитесь к руководству по использованию FTP для передачи файлов в WordPress, чтобы узнать, как получить доступ к файлам вашего веб-сайта.

Подключившись к своему веб-сайту через SFTP, вы можете получить доступ к корневому каталогу WordPress, в котором находятся все файлы вашего веб-сайта:

Файлы вашего сайта WordPress

Перейдите в папку wp-content/plugins . Папка плагинов — это место, где хранятся все файлы плагинов на вашем сайте. Внутри вы найдете уникальный каталог для каждого из неактивных и активных плагинов на вашем сайте. Удаление любой из этих папок может вызвать проблемы, поэтому мы не рекомендуем выбирать этот путь.

Вместо этого переименуйте папку плагина, который вы хотите отключить. Измените его имя на любое, которое вам нравится. На скриншоте ниже мы переименовали имя папки classic- editor в classic-editor-deactivated . Это автоматически деактивирует плагин.

Папка плагина переименована

Чтобы повторно активировать плагин, верните исходное имя папки и активируйте ее на странице плагина в панели управления WordPress.

Деактивация всех плагинов

Если у вас есть проблема на вашем веб-сайте, но вы не знаете, какой это плагин, отключите все плагины, переименовав каталог, в котором они установлены: /wp-content/plugins/ . Как только вы восстановите доступ к своей панели управления WordPress, переименуйте папку плагинов в плагины и активируйте плагины один за другим, пока не воспроизведете проблему. В этот момент вы знаете, какой плагин является проблемным.

2. Деактивация всех плагинов из базы данных WordPress.

WordPress хранит практически всю информацию о сайте в своей базе данных. Поэтому вы также можете отключить плагины из базы данных. Это достаточно безболезненный процесс. Используйте такой инструмент, как phpMyAdmin, в панели управления вашего веб-хостинга для доступа к базе данных.

Инструменты базы данных веб-хостинга

После подключения вы увидите базы данных, к которым у вас есть доступ. Если у вас более одного веб-сайта, вы увидите список баз данных. Нажмите на базу данных, соответствующую вашему сайту, из списка слева. Затем щелкните таблицу wp_options (обратите внимание, что префикс wp_ в именах таблиц может отличаться), чтобы просмотреть данные внутри нее:

Таблицы базы данных WordPress в phpMyAdmin

Найдите имя опции active_plugins . Название опции дает вам представление о том, что она содержит:

Поиск в базе данных WordPress

Как только вы найдете строку, нажмите кнопку « Изменить ». Откроется новая страница с несколькими полями, одно из которых называется option_value . В нем вы увидите список установленных плагинов. Измените значение на : 0: {} , чтобы деактивировать все плагины. Нажмите Перейти , чтобы изменить настройки.

Изменение значения параметра в базе данных

3. Деактивируйте плагины с помощью командной строки WordPress (WP-CLI)

Для непосвященных: WP-CLI — это инструмент, предоставляющий интерфейс командной строки для веб-сайтов WordPress. Некоторые веб-хостинги предлагают WP-CLI в качестве предустановленной функции. Если нет, вы можете настроить его вручную, если у вас есть доступ к Secure Shell (SSH) и вы можете войти в свою серверную часть WordPress.

Вы можете использовать WP-CLI для выполнения множества задач администратора в WordPress, одна из которых — отключить плагины WordPress. Начните с перечисления всех установленных плагинов на вашем сайте с помощью команды wp plugin list :

Использование команды списка плагинов wp

Чтобы деактивировать отдельный плагин, используйте команду wp plugin deactivate . Итак, чтобы деактивировать плагин classic-editor , используйте следующую команду: wp plugin deactivate classic-editor . Если процесс завершится успешно, WP-CLI покажет вам сообщение об отключении плагина.

Деактивация плагина с помощью WP-CLI

Вы также можете деактивировать все установленные плагины на вашем сайте WordPress с помощью команды wp plugin deactivate –all .

Краткий обзор деактивации плагинов WordPress вручную

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

Вот три способа деактивации плагинов вручную:

  1. Переименование каталога ваших плагинов.
  2. Отключение плагинов из базы данных WordPress.
  3. Использование WP-CLI.

Бонусный совет:

Если вы хотите узнать больше о безопасности WordPress, прочитайте наше подробное руководство по безопасности и усилению защиты WordPress.