Плагины WordPress являются неотъемлемой частью любого сайта WordPress, добавляя функциональность и расширяя возможности вашего сайта. Однако могут быть случаи, когда вам нужно деактивировать плагин, но вы не можете получить доступ к панели управления WordPress. В таких случаях полезным вариантом становится деактивация плагина прямо из базы данных. В этой статье мы рассмотрим различные способы деактивации плагинов WordPress из базы данных, используя разговорный язык и предоставляя примеры кода, которые помогут вам в этом.
Метод 1: использование phpMyAdmin
Если у вас есть доступ к phpMyAdmin, выполните следующие действия, чтобы деактивировать плагин из базы данных WordPress:
- Войдите в свою учетную запись хостинга и откройте phpMyAdmin.
- Выберите базу данных WordPress на левой боковой панели.
- Найдите таблицу wp_options и нажмите на нее.
- Найдите строку active_plugins и нажмите кнопку «Изменить».
- В поле option_value вы увидите сериализованный массив, содержащий активные плагины. Удалите запись, соответствующую плагину, который вы хотите деактивировать.
- Нажмите кнопку «Перейти», чтобы сохранить изменения.
Метод 2. Непосредственное изменение таблицы wp_options.
Для опытных пользователей, знакомых с SQL-запросами, вы можете вручную деактивировать плагин, выполнив SQL-запрос. Вот как:
- Войдите в свою учетную запись хостинга и получите доступ к базе данных WordPress.
- Найдите таблицу wp_options и нажмите на нее.
- Выполните следующий SQL-запрос:
UPDATE wp_options SET option_value = REPLACE(option_value, 's:17:"plugin-directory/plugin-file.php";', '');
Замените
's:17:"plugin-directory/plugin-file.php";'
сериализованной строкой плагина, который вы хотите деактивировать. Эту строку можно найти в строкеactive_plugins
. - Выполните запрос, чтобы деактивировать плагин.
Метод 3. Переименование папки плагина.
Если у вас есть FTP или файловый менеджер доступа к вашей установке WordPress, вы можете деактивировать плагин, переименовав его папку. Выполните следующие действия:
- Подключитесь к своему сайту WordPress через FTP или получите доступ к файловому менеджеру в своей учетной записи хостинга.
- Перейдите в каталог
wp-content/plugins
. - Найдите папку, соответствующую плагину, который вы хотите деактивировать.
- Переименуйте папку, добавив префикс, например «деактивированный» или «старый».
- WordPress больше не распознает плагин, фактически деактивируя его.
Деактивация плагинов WordPress из базы данных может быть удобным решением, если вы не можете получить доступ к панели управления WordPress. В этой статье мы рассмотрели три метода выполнения этой задачи: использование phpMyAdmin, непосредственное изменение таблицы wp_options с помощью SQL-запроса и переименование папки плагина. Не забывайте проявлять осторожность при внесении изменений в базу данных и всегда создавайте резервную копию, прежде чем продолжить.