Ревизии постов (post revisions) — это автоматически сохраняемые копии черновиков и изменений твоих записей (статей, страниц и т.д.) в WordPress.
Как это работает?
Каждый раз, когда ты:
- редактируешь статью в редакторе (Gutenberg или классическом),
- нажимаешь «Сохранить черновик» или «Обновить»,
WordPress сохраняет предыдущую версию на случай, если ты захочешь:
- откатиться к старому варианту,
- сравнить, что изменилось.
Пример:
- Написал статью → сохранил → это ревизия №1
- Через день поправил заголовок → сохранил → это ревизия №2
- Ещё раз изменил текст → ревизия №3
В базе данных останутся все 3 версии, даже если тебе нужна только последняя.
Зачем это может быть проблемой?
- Захламляет базу данных: одна статья может породить 10–50 ревизий.
- Увеличивает размер БД: на крупных сайтах ревизии — до 60–80% объёма!
- Замедляет работу: особенно при резервном копировании или поиске в админке.
Как управлять ревизиями?
1. Отключить полностью (не рекомендуется, но можно)
Добавь в wp-config.php:
define('WP_POST_REVISIONS', false);
2. Ограничить количество (лучше!)
Например, хранить только 3 последние версии:
define('WP_POST_REVISIONS', 3);
3. Удалять старые через WP-Optimize (самый практичный способ)
Это безопасно, если статьи уже опубликованы и не редактируются.