Если сайт на WordPress перестал открываться, показывает ошибку или просто зависает, одна из самых частых причин — конфликт плагинов. В таких случаях помогает полное отключение плагинов, даже если доступа в админку нет.
Ниже — три проверенных способа, как отключить все плагины WordPress без админки и быстро понять, связана ли проблема именно с ними.
Эта инструкция пригодится, если: сайт не открывается, /wp-admin недоступен, после обновления появился белый экран, критическая ошибка или ошибка 500.

Зачем вообще отключать плагины?
Плагины — это дополнительный код, который подключается к WordPress. После обновления или конфликта один из плагинов может вызвать критическую ошибку и полностью сломать сайт.
С WordPress так же, плагины — это чужой код, который встраивается в твой сайт и часто они конфликтуют друг с другом, не подходят под версию WordPress или содержат ошибки после свежего обновления.
Чтобы починить сайт, нам нужно убрать все конфликты плагинов и оставить только чистый движок.
Способ 0. Если админка всё-таки открывается (для проверки)
⚠️ Важно: эта статья в первую очередь про ситуации, когда админка недоступна вообще.
Но если /wp-admin всё ещё открывается — начни с этого способа. Он самый простой и иногда экономит время.
Этот способ подходит, если сайт просто тормозит, выдает ошибки сверху, но сама админка (/wp-admin) еще открывается.
Тут всё просто (я отметил на скриншоте куда нужно нажимать и что выделять), следуй инструкции:
- Заходи в раздел «плагины» → «установленные».
- Поставь галочку в самом верху списка (возле слова «Плагин»), чтобы выделить все сразу.
- В выпадающем списке «массовые действия» выбери Деактивировать и нажми кнопку «применить».

Всё, твой сайт теперь чист и если работает стабильно — значит, виноват был один из плагинов.
Способ 2. Самый надежный: через файлы (FTP или Хостинг)
Если сайт вообще не открывается, белый экран или ошибка не пускает в админку — это твой вариант, он работает безотказно.
👉 А если сайт открывается, но в /wp-admin не пускает — вот отдельный разбор: WordPress не пускает в админку (wp-admin): что делать
Нам нужно попасть в папки сайта, а добраться туда можно через файловый менеджер на хостинге или через FTP-клиент (рекомендую FileZilla).
Что делаем:
- Заходи в корневую папку сайта (обычно public_html).
- Найди папку wp-content.
- Внутри неё найди папку plugins.
- Нажми правой кнопкой мыши и выбери Переименовать.
- Допиши к названию что угодно, например: plugins_old.

Почему сайт сразу оживет? WordPress устроен просто: при загрузке он ищет папку plugins и если он её не находит (а мы её переименовали), то он автоматически считает, что плагинов на сайте нет, и отключает их все.
Попробуй открыть сайт. Если заработал — поздравляю, мы нашли причину.
Как отключить только один плагин через файлы
Бывает так: ты нажал кнопку «Обновить» на условном Elementor или WooCommerce и сайт тут же рухнул, то теперь ты точно знаешь, кто виноват.
👉 Если у тебя именно Elementor не грузится и вылетает 500, смотри отдельную инструкцию: Elementor не загружается и выдает ошибку 500 — как исправить
зачем отключать все плагины, если можно деактивировать только проблемный

- Заходи в ту же папку /wp-content/plugins/.
- Не переименовывай всю папку, а зайди внутрь.
- Найди папку конкретного плагина (например, PluginBad).
- Переименуй её в PluginBad_off.
Сайт перестанет видеть только этот плагин, а остальные продолжат работать.
Способ 3. Через базу данных (phpMyAdmin)
Этот способ пригодится, если у тебя нет доступа к файлам, но есть доступ к базе данных через хостинг.
Важно: Тут нужно быть аккуратным. Мы не удаляем данные, а просто меняем одну настройку.
- Зайди в панель хостинга → phpMyAdmin.
- Выбери базу данных своего сайта.
- Найди таблицу
wp_options(префикс wp_ может быть другим, например site_options). - В этой таблице ищи строку, где в колонке option_name написано active_plugins.
- Нажми «Изменить» (Edit).
- В поле option_value ты увидишь много непонятного текста. Удалять строку нельзя! Просто замени весь этот текст на короткий код: a:0:{}
- Нажми «Вперёд» (Сохранить).


Сайт заработал и как найти виновника?
Итак, мы выключили плагины, сайт открылся, но он теперь «голый», без необходимого нам функционала. Как вернуть всё назад, чтобы сайт был стабильный как и раньше?
- Если ты переименовывал папку plugins_old, верни ей имя plugins.
- Зайди в админку. Все плагины будут на месте, но в статусе «Деактивировано».
- Начинай включать их по одному.
- После каждого включения проверяй работу сайта.
Совет: Начни с тех плагинов, которые обновлялись последними и как только на каком-то из них сайт снова упадет — ты нашел виновника. Удали его или замени на старую версию.
Частые ошибки новичков
Напоследок — чего делать не надо, чтобы не сделать хуже.
Не удаляй папку plugins — некоторые с перепугу просто удаляют папку целиком. Так ты потеряешь все файлы плагинов и их придется скачивать и настраивать заново. Только переименовывай!
Не забывай вернуть имя папки плагина — если ты оставишь папку с названием plugins_old, WordPress создаст новую пустую папку plugins. Старые плагины просто исчезнут из админки. Верни имя назад.
Не включай всё сразу — если после восстановления ты нажмешь «Активировать всё», сайт снова упадет, и ты так и не поймешь, какой именно плагин его ломает, включай только по одному.
Если сайт снова заработал, значит причина была в одном из плагинов
📌 Другие похожие причины и решения разобраны в пошаговой диагностике:
WordPress не работает — что делать и как провести диагностику