Редакции в WordPress – что такое, как управлять, отключить

Доброго времени суток!
Будучи в консоли WordPress, вы должно быть замечали при создании\редактировании записи в блоке Опубликовать пункт Редакции.

Пункт «Редакции» в редакторе WordPress

Это функционал WordPress, в задачу которого входит сохранение предыдущих копий записи, если вы решите внести какие-то правки в уже написанный и опубликованный материал.

С одной стороны это удобно – вы всегда можете посмотреть, какие правки внесли, сравнив в визуальном редакторе финальный материал с предыдущими его сохранёнными копиями. А с другой – необходимо понимать, что полный текст написанного\правленого материала сохраняется при каждом редактировании в базе данных сайта. В конечном итоге база «распухает» за счёт множества сохранённых копий в процессе редактирования материалов.

Это не только занимает лишнее место, но и негативно сказывается на скорости работы сайта. Одно дело, если база данных компактна, в ней содержится только необходимая информация, и совсем другое, когда в ней множество сохранённых копий, которые были созданы в процессе внесения правок в опубликованные материалы.

Если вам не требуется сохранение ревизий, то в WordPress предусмотрена возможность отключения данного функционала.

Некоторые могут посчитать, что редакции могут помочь при возникновении форс-мажорных обстоятельств. Однако это не так. WordPress в любом случае сохраняет последние внесённые правки через определённый промежуток времени. Другими словами, даже если вы отключите редакции, то не стоит волноваться о том, что ваш отредактированный материал может «потеряться».

Уведомление в редакторе WordPress о сохранённой записи с изменениями, но по каким-то причинам неопубликованной

Даже если в процессе редактирования статьи пропадёт интернет соединение, то по возвращении к ней будет высвечено уведомление, что найдена более свежая копия. Это те самые правки, которые были внесены, но материал с ними не был опубликован.

Ровно тоже действует и для вновь новых записей – если что-то пойдёт не так, то созданная и ранее не публиковавшаяся запись будет сохранена в черновиках.

Отключение редакций в WordPress

А теперь вернёмся к процедуре отключения редакций в Вордпресс. Для этого вам необходимо отредактировать файл wp-config.php (как его отредактировать), добавив в него следующую запись:

// Отключаем ревизии записей
define('WP_POST_REVISIONS', 0);

Вот собственно и всё. Теперь ревизии не будут создаваться при редактировании ранее опубликованного материала.

Не забывайте о комментариях, там можно задать уточняющие вопросы, высказать своё мнение :-)