Как отключить ревизии в WordPress?

При написании и редактировании записей в WordPress происходит их автоматическое сохранение — делается резервная копия записи (ревизия). С помощью ревизий можно восстанавливать статью, перейдя на несколько шагов назад. Чтобы восстановить статью необходимо лишь выбрать требуемую ревизию.

Ревизии WordPress

Однако, ревизии – это не всегда хорошо. Для хранение резервных копий записей и статей требуются дополнительные ресурсы сервера. Ревизии засоряют базу данных, поэтому стоит подумать нужны ли они вообще. Часто ли мы при редактировании статей в WordPress пользуетесь ревизиями? Если нет, то их можно отключить.

Отключение ревизий в WordPress

Для того, чтобы отключить ревизии в WordPress до версии 3.0.3 необходимо перейти к файлу конфигурации «config.php» и открыть его с помощью текстового редактора, например, Notepad++. После этого необходимо найти строку:

define('WP_POST_REVISIONS',0);

Далее данную строку необходимо раскомментировать, и вместо 1 поставить значение 0. Затем сохранить файл «config.php». После этого ревизии будут отключены.

В случае, если у нас WordPress версии 3.0.3 или более новой — отключение ревизий происходит в файле «default-constants.php» (находится в папке «wp-includes»). Ищем строку:

define('WP_POST_REVISIONS', true);

После этого меняем true на false, как показано ниже:

define('WP_POST_REVISIONS', false);

Сохраняем файл «default-constants.php». Таким образом, ревизии будут отключены.

Удаление ревизий в WordPress

Все созданные ревизии в WordPress можно легко удалить. Для того, чтобы удалить старые ревизии необходимо зайти phpMyAdmin и выбрать базу данных. Затем нужно перейти на вкладку SQL и в открывшемся окне в поле ввода вставить строку:

DELETE FROM wp_posts WHERE post_type = "revision";

Пример показан на рисунке:

Удаление ревизий в WordPress

Затем нажимаем кнопку «ОК» и все сохраненные ранее ревизии будут удалены. Такой способ удаления ревизий подходит для всех версий движка WordPress.

Комментарии к “Как отключить ревизии в WordPress?”

  1. Спасибо за подсказку, а то начал было отключать ревизии и по-старинке полез в файл «config.php». Но WordPress поставил новый 3.4.1, а там уже многое по другому.

  2. Стоит 3.4.1 пробовал и так и так, автосохранение все равно происходит. В чем может быть трабла?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *