При редактировании или написании статьи в админке WordPress, в базу данных сохраняются редакции, по сути являющиеся копией статьи. Они называются ревизиями. В этой статье разберемся, как правильно их отключить.
Почему важно отключить ревизии?
Любой сайт ограничен лимитом ресурсов сервера. База данных, не только занимающая место на жестком диске, но и создающая лишние запросы, нагружающие процессор и оперативную память, увеличивает расходы на хостинг.
Для большинства вебмастеров эта функция – бесполезна, потому что в админ-панеле они только выкладывают уже написанные и отформатированные материалы. Однако копирайтерам, работающих со включенным автосохранением, советую все же ограничить их количество или вовсе выключить.
Как отключить ревизии записей на WordPress?
Удаление копий вручную из MySQL может привести к многочисленным ошибкам на стороне сервера. Советую воспользоваться готовыми решениями.
Лучший вариант – устранение дублей при помощи расширений, никак не влияющих на работу ресурса и не вызывающих лишнего кода, нагружающего сервер.
Используя Revisions Manager for WordPress
Легкое и бесплатное WordPress дополнение, редактирующее копии статических страниц, постов и пользовательских CSS-стилей, внесенных через любые другие модули.

В этом плагине лучше поставить настройки, идентичные скриншоту, то есть всего по 3 версии. Это будет хорошим вариантом, позволяющим вернуться к предыдущим изменениям и занимающим мало места.
Удалить старые редакции через Clearfy PRO
Clearfy – дополнение для устранения заводских ошибок WordPress, улучшения SEO и повышения технических параметров сайта. В этом плагине можно убрать или ограничить количество редакций, через соответствующий параметр.
Найти его можно через настройки, в разделе “Дополнительно”. В конце страницы будет нужный раздел. Предпочтительно также оставьте 3 ревизии, а не отключайте их полностью. После внесения изменений не забудьте их сохранить.
Купить со скидкой -15%
Отключить редакции через функцию
Разработчики заранее побеспокоились о модификации движка и предусмотрели функцию, отключающую дампы. Чтобы ее внести перейдите в директорию с файлом functions.php через встроенный редактор тем или ПУ хостинга.
После завершения предыдущего элемента, вставьте следующий фильтр в самый конец документа:
add_filter( 'wp_revisions_to_keep', '__return_zero' );
Если новшества были применены успешно, то системе будет отдан ответ “0” и ревизии удалятся. После внесения правок проверьте сайт и админ-панель на наличие ошибок. В случае их появления – не стоит публиковать изменения.