Удаление мусора в WordPress: как не сломать сайт, чистя БД вручную
В базе после жизни сайта остаются хвосты: ревизии, спам-комментарии, черновики, transient’ы, старые метаполя и записи от удалённых плагинов. Если чистить всё подряд, легко снести нужные связи между post, postmeta и users.
Безопасный порядок такой:
— сначала делайте резервную копию;
— смотрите, какие таблицы реально разрослись;
— удаляйте только то, что можно восстановить без боли;
— после чистки проверяйте админку, формы, поиск и корзину.
Чаще всего мусор живёт в wp_posts, wp_postmeta, wp_comments, wp_options. Опаснее всего удалять записи по широким условиям: например, чистить postmeta по похожему ключу или сносить “пустые” options без проверки, кто их использует. У плагинов бывают свои служебные записи, и они выглядят как лишние только на первый взгляд.
Хороший фильтр простой: если объект относится к контенту, пользователям или настройкам сайта — сначала ищите, где он читается. Если это ревизия, спам, транзиент или явный хвост удалённого расширения — можно убирать, но партиями и с проверкой результата. 🧹
Чистка БД должна быть скучной: маленькие шаги, понятные условия, бэкап перед каждым рискованным действием.
Работа с БД WordPress
@wp_database_mastery_ww
Удаление мусора в WordPress: как не сломать сайт, чистя БД вручную
Этот пост опубликован в Telegram-канале Работа с БД WordPress. Подписаться можно по ссылке: @wp_database_mastery_ww.