Ревизия в вордпрессе – то же самое, что и редакция. Разница лишь в том, что каждая новая редакция после сохранения перезаписывает предыдущую. А в случае с ревизией каждое изменение в виде отдельных файлов накапливается на сервере. Сделали вы 5, 10, 15 правок и все они сохранятся как 15 отдельных документов. Изначально ограничений нет. Главное, чтобы места хватало. Поэтому, если вы часто сохраняете текст, вносите в него правки и снова сохраняете, то представьте сколько «мусора» у вас накопится через год ведения сайта. Особенно эта проблема коснется владельцев огромных порталов или интернет-магазинов и тогда им понадобится управление ревизиями записей в wordpress.
Итак, зачем же нужно копить все эти редакции? Нередко случается так, что вы изменили текст, сохранили. А потом вспоминается, что хороший отрывок из материала бесследно исчез. Следовательно его нужно вернуть, откатив редакцию на шаг назад. Или в случае если управление ревизиями записей в WordPress поможет выявить автора, допустившего ошибку. И только после того как работа принята, десятки сохраненных копий «складируются» на сервере, ухудшая производительность сайта. А значит скорость загрузки страниц заметно увеличится, что будет негативно воспринято поисковиком при выдаче.
Поэтому если вы задумываетесь максимально оптимизировать свой сайт, почистить базу данных от «клонов» будет не лишним.
Управление ревизиями и автосохранениями записей в WordPress
Отличие ревизии от автосохранения
При автосохранении в базу данных попадает копия вашей записи через конкретный отрезок времени, как правило – одну минуту. Данная функция включена для каждой страницы и записи. При автосохранении материал не перезаписывается, а создается еще одна копия.
Автосохранениями и ревизиями каждому владельцу или администратору сайта следует научиться управлять. Мы предлагаем решить эти задачи с помощью бесплатного плагина оптимизации Clearfy. Начинаем с установки и активации приложения.
Решаем задачу с помощью плагина
Чтобы воспользоваться функциями плагина Clearfy по управлению автосохранениями зайдите в его настройки: Настройки => Clearfy меню
Далее перед вами откроется весь инструментарий плагина. Откройте в боковом меню раздел «Дополнительно». И сразу листаем страницу вниз до блока «Записи». Красным цветом выделено поле с функциями, которые мы опишем далее.
Управление ревизиями записей в wordpress
Прежде чем мы отключим ревизии задумайтесь, не понадобится ли вам откатиться на несколько редакций назад, чтобы восстановить утраченный контент. Возможно рациональней будет просто установить лимит копий?
По умолчанию, в вордпрессе количество ревизий не лимитировано. Но в настройках плагина можно выбрать, сколько последних копий будет храниться в базе данных. Например 15, выбираем это значение.
Значит, если вы внесли 40 правок и у вас по умолчанию должно было бы сохраниться 40 копий, то в данном случае у вас останется 15 последних. 25 лишних удалятся автоматически.
Удаление ревизий записи в wordpress
Ну а если вы решили, что ревизии вам вовсе не нужны, то отключите их, нажав кнопку ВКЛ.
Аналогично следует поступить и с автосохранениями, если вы уверены, что они вам не нужны.
Управление ревизиями записей в WordPress с помощью кода
Если по какой-то причине вы не готовы управлять ревизиями и автосохранениями в настройках плагина, то для вас есть альтернатива. Это, разумеется, код. Начнем управление с ограничения числа ревизий. Необходимо найти на вашем хостинге файл wp-config.php код:
Для начала давайте посмотрим, как ограничить число ревизий, создаваемых в WordPress по умолчанию.
Чтобы сделать это, достаточно добавить в файл wp-config.php своей темы следующий код:
define('WP_POST_REVISIONS', 3);
Тройка на конце кода означает лимит на количество ревизий. По аналогии вы можете написать туда любое число.
Отключаем создание ревизий
Отключить ревизии можно вовсе. Действовать нужно по схеме аналогичной с ограничением количества ревизий. Добавляем код в wp-config.php:
define('WP_POST_REVISIONS', false );
Заключение
Мы предложили вам несколько вариантов управления ревизиями записей в WordPress. С помощью плагина и с помощью кода. Оба варианта можно реализовать довольно быстро. Только в случае с кодом вам никто не даст гарантию, что ваш сайт будет работать корректно впоследствии. Ведь любое вмешательство в код, особенно если вы не программист – чревато сбоями в работе.