Некоторые настройки плагинов сохраняются после удаления и повторной установки
Я удалил и затем переустановил все свои плагины, надеясь вернуть установку WordPress в исходное состояние, так как у меня проблемы с функционалом плагина RevieAzon.
Например, ДО удаления плагина WP Policies я изменил категории в области меню, но когда я переустановил его, плагин не вернулся в исходное состояние. Несколько плагинов имеют похожие проблемы. Можно ли восстановить все плагины к их первоначальному состоянию?
Это происходит потому, что плагины сохраняют данные в таблицу wp_options
вашей базы данных. Для редактирования этих данных у вас есть несколько вариантов:
- Перейти по адресу example.com/wp-admin/options.php, где отобразится вся информация из таблицы options, и попытаться удалить ненужные данные (это самый простой способ, но он работает не во всех случаях).
- Использовать плагин: http://wordpress.org/extend/plugins/tags/wp_options содержит несколько вариантов, которые могут помочь. У меня нет опыта работы с ними, но их стоит попробовать.
- Редактировать базу данных напрямую. Это можно сделать через PHPmyadmin или командную строку. Просто найдите таблицу
wp_options
и удалите свои настройки. - Выполнить полную переустановку WordPress, а затем экспортировать/импортировать данные (это может быть лучшим решением, если вы не хотите возиться с базой данных).
ВНИМАНИЕ Очень легко что-то испортить при изменении или удалении данных из базы. Действуйте осторожно и всегда создавайте резервную копию базы данных перед внесением изменений.

Проблема в том, что хотя файлы плагина удаляются, его настройки остаются в базе данных. Эти настройки хранятся в таблице wp_options
вашей базы данных.
Некоторые плагины включают хуки удаления, которые автоматически очищают настройки плагина при удалении через админ-панель WordPress. Однако не все плагины имеют такую функцию. Также можно проверить страницу настроек плагина на наличие опции 'полное удаление'.
Я успешно использовал плагин Clean Options. Он сканирует директорию плагинов и находит те, которые используют настройки в таблице wp_options
, предоставляя интерфейс для удаления неиспользуемых записей. Можно игнорировать предупреждение "Этот плагин не обновлялся более 2 лет" — он корректно работает с последними версиями WordPress.
Также можно попробовать экспортировать контент через меню Инструменты, очистить базу данных и импортировать контент обратно в свежую версию WordPress. Это удалит все настройки плагинов и тем — будьте осторожны!
