При каждом сохранении и обновлении записи или страницы WordPress может создавать её копию — ревизию. В дальнейшем её можно посмотреть и при необходимости восстановить предыдущую версию записи.

Если часто редактировать статьи, со временем в базе данных может накопиться большое количество ревизий. Поэтому для большинства сайтов нет особого смысла хранить их бесконечно — обычно достаточно оставить несколько последних версий.

Ограничиваем количество ревизий

Ограничить количество создаваемых ревизий очень просто, достаточно открыть файл wp-config.php и добавить туда следующий код:

/** Ограничиваем количество ревизий */

define('WP_POST_REVISIONS', 3);

В этом примере мы ограничили количество ревизий до трех на один пост. Цифру можно поменять на любую другую. Если поставить 0, то ревизии и вовсе перестанут создаваться. При этом WordPress всё равно использует автосохранение, поэтому полностью без резервной копии редактируемого материала сайт не останется.

Изменяем интервал автосохранений

По умолчанию WordPress выполняет автосохранение примерно раз в 60 секунд. Если хотите изменить этот интервал, добавьте в wp-config.php:

define('AUTOSAVE_INTERVAL', 180);

Теперь каждые 3 минуты будет создаваться автоматическая ревизия.

Автосохранение полезно, если во время работы что-то пошло не так: например, отключился свет, браузер закрылся или пропало интернет-соединение. WordPress может предложить восстановить сохранённую версию при следующем открытии записи.

При этом не стоит путать автосохранения с обычными ревизиями: WordPress хранит максимум одно автосохранение на пользователя для конкретной записи и при следующем автосохранении обновляет его.

Ограничиваем ревизии через Clearfy Pro

Если не хочется вручную редактировать wp-config.php, ограничить количество ревизий можно с помощью Clearfy Pro.

В настройках плагина откройте вкладку «Дополнительно» и найдите раздел «Ревизии».

Как ограничить количество ревизий в WordPress

Здесь доступны две настройки:

  • Отключить ревизии полностью — если вы не хотите хранить обычные ревизии.
  • Ограничить количество ревизий — можно самостоятельно указать, сколько последних версий записи хранить.

Обычно достаточно оставить 3–5 последних ревизий. Этого хватает, чтобы при необходимости вернуться к предыдущей версии статьи и при этом не хранить в базе данных большое количество старых копий.

Нужно ли отключать ревизии полностью?

Я бы не рекомендовал отключать ревизии без необходимости. Иногда возможность вернуться к предыдущей версии очень выручает.

Если вы часто редактируете сайт, лучше оставить несколько последних ревизий, а если ревизиями вообще не пользуетесь, их можно отключить.

Главное — не хранить десятки и сотни старых версий каждой записи без необходимости.