Удаление мусора в БД WordPress: что чистить, чтобы не сломать сайт
Мусор в базе обычно сидит не в одном месте, а сразу в нескольких таблицах: revision-версии записей, spam/trashed-комментарии, временные записи плагинов, старые transients и автосохранения. Если чистить всё подряд, легко удалить нужные данные. Поэтому сначала делайте резервную копию, а потом работайте по списку.
Безопасный порядок такой:
— удалите старые revision и автосохранения;
— очистите спам и корзину комментариев;
— проверьте wp_options на разросшиеся autoload-значения;
— удалите просроченные transients;
— отдельно смотрите таблицы плагинов, которые удалили, но их хвосты остались. 🧹
Главная ошибка — запускать «очистку базы» без понимания, что именно удаляется. Некоторые плагины удаляют только записи, но оставляют метаданные, другие чистят всё, включая нужные настройки. Перед массовым удалением полезно сравнить размер таблиц: если одна из них аномально большая, там и лежит основной мусор.
Если работаете руками через SQL, не трогайте таблицы «наугад»: сначала SELECT, потом DELETE по условиям. Для wp_options особенно важно не резать живые autoload-параметры — они влияют на загрузку каждой страницы. Лучше чистить точечно, чем потом искать сломанные виджеты, меню и настройки темы.
Чистка мусора должна быть регулярной, но аккуратной: сначала бэкап, потом выборочная уборка, потом проверка сайта.
Работа с БД WordPress
@wp_database_mastery_ww
Удаление мусора в БД WordPress: что чистить, чтобы не сломать сайт
Этот пост опубликован в Telegram-канале Работа с БД WordPress. Подписаться можно по ссылке: @wp_database_mastery_ww.