Как удалить или обновить плагин WordPress без доступа к админке

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

Почему бывает нужен доступ к плагинам без админки WordPress

Админка WordPress — основной инструмент управления сайтом, включая установку, обновление и удаление плагинов. Но бывают случаи, когда она недоступна:

  • Плагин вызвал фатальную ошибку и сайт не загружается.
  • Вирус или взлом заблокировали доступ к админке.
  • Забыли пароль и нет доступа к почте для восстановления.
  • Сервер недоступен или ограничения хостинга мешают входу.

В таких случаях нужно работать напрямую с файлами и базой данных.

Удаление плагина через FTP или файловый менеджер хостинга

Самый простой и популярный способ — подключиться к серверу по FTP (File Transfer Protocol) или использовать встроенный файловый менеджер в панели управления хостингом (например, cPanel, ISPmanager).

Пошаговая инструкция

  1. Подключитесь к серверу через FTP-клиент (например, FileZilla) или через файловый менеджер.
  2. Перейдите в папку wp-content/plugins вашего сайта.
  3. Найдите папку плагина, который хотите удалить.
  4. Переименуйте эту папку (например, добавьте суффикс -disabled) или удалите её полностью.
  5. После этого WordPress автоматически деактивирует плагин.

Переименование папки — безопасный способ, если хотите сохранить файлы плагина для анализа или восстановления.

Обновление плагина без админки: вручную через FTP

Если нужно обновить плагин, а админка недоступна, можно сделать это вручную:

  1. Скачайте последнюю версию плагина с официального репозитория WordPress или сайта разработчика.
  2. Распакуйте архив у себя на компьютере.
  3. Подключитесь к серверу по FTP и перейдите в wp-content/plugins.
  4. Замените старую папку плагина на новую, загрузив обновлённые файлы.
  5. Если плагин требует активации — после восстановления доступа в админке активируйте его.

Такой способ позволяет обновить плагин даже при проблемах с сайтом.

Деактивация плагина через базу данных

Если нет доступа к FTP, но есть доступ к базе данных (через phpMyAdmin или другой клиент), можно отключить плагины прямо в базе.

Как это сделать

  1. Откройте таблицу wp_options (префикс может отличаться).
  2. Найдите опцию с названием active_plugins.
  3. Отредактируйте значение — это сериализованный массив с активными плагинами.
  4. Чтобы отключить все плагины, можно заменить значение на a:0:{}.
  5. Для отключения конкретного плагина — удалите его из массива.

Этот способ требует аккуратности: сериализованные данные чувствительны к синтаксису, ошибочный формат приведёт к ошибкам.

Пример функции для автоматической деактивации плагина в WordPress (wpreset_deactivate_plugin)

Если вам удастся временно войти в админку или загрузить кастомный скрипт, можно использовать PHP-код для деактивации плагина программно.

function wpreset_deactivate_plugin($plugin_file) {
    if (!function_exists('deactivate_plugins')) {
        require_once ABSPATH . 'wp-admin/includes/plugin.php';
    }
    deactivate_plugins($plugin_file);
}

// Пример вызова: деактивировать плагин 'akismet/akismet.php'
wpreset_deactivate_plugin('akismet/akismet.php');

Этот код можно вставить в файл темы functions.php или создать отдельный PHP-файл в корне сайта и запустить через браузер.

Использование WPReset для быстрого восстановления после проблем с плагинами

Плагин WPReset позволяет быстро откатывать изменения и восстанавливать работоспособность сайта, включая отключение проблемных плагинов и сброс настроек.

Если у вас часто случаются проблемы с плагинами, рекомендуем настроить автоматические точки восстановления с помощью WPReset — это сэкономит много времени при устранении ошибок.

Советы по предотвращению проблем с плагинами

  • Перед обновлением делайте резервные копии сайта и базы данных.
  • Используйте плагины из проверенных источников.
  • Регулярно обновляйте WordPress и плагины для безопасности.
  • Тестируйте обновления на тестовом сайте перед внедрением на боевом.
  • Используйте плагины для мониторинга ошибок и конфликтов, например, Clearfy Pro.

Знание этих способов позволит вам быстро вернуть работоспособность сайта даже при серьёзных проблемах с плагинами.

Как удалить или изменить тип записи WooCommerce без потери данных
24.05.2026
Как создать автоматические задачи в WordPress с помощью WP-Cron и WPReset
30.12.2025
Как удалить или отключить плагин WordPress без доступа к админке
13.01.2026
Как избежать конфликтов между плагинами WordPress: практические советы и примеры
16.02.2026
Как автоматически отключать подписки в WordPress при удалении пользователя
09.03.2026