Удаляйте мусор в WordPress не по ощущениям, а по списку — иначе сломаете сайт
В БД WordPress мусор обычно сидит в трёх местах: ревизии, автосохранения и спам/корзина в комментариях. Плюс хвосты от удалённых плагинов: их таблицы, опции и записи в wp_options раздувают базу сильнее, чем кажется.
Перед очисткой проверьте, что именно можно трогать:
— ревизии постов и страниц;
— временные записи автосохранения;
— спам, корзину и неактивные комментарии;
— транзиенты и устаревшие кэш-данные;
— таблицы и опции от плагинов, которые уже не используются.
Опасная ошибка — чистить всё подряд через один SQL-запрос. У WordPress часть данных связана через post_parent, meta_key и серийные значения в wp_options. Если удалить лишнее, можно потерять настройки темы, виджеты или SEO-данные. Сначала делайте резервную копию и проверяйте, есть ли привязки у записей.
Рабочее правило простое: сначала чистка штатного мусора, потом поиск хвостов по неактивным плагинам, и только затем — точечное удаление по таблицам. Если база заметно разрослась, после уборки проверьте размер wp_options и количество записей в wp_posts: там чаще всего и лежит лишнее.
Чистка БД должна убирать только то, что уже не участвует в работе сайта. Чем точнее список мусора, тем меньше шанс испортить сайт и тем проще потом поддерживать его в порядке.
Работа с БД WordPress
@wp_database_mastery_ww
Удаляйте мусор в WordPress не по ощущениям, а по списку — иначе сломаете сайт
Этот пост опубликован в Telegram-канале Работа с БД WordPress. Подписаться можно по ссылке: @wp_database_mastery_ww.