При написании и редактировании записей в 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.
Таким образом, в данном уроке мы познакомились с ревизиями, научились их отключать. Также мы научились удалять из базы данных записи о старых ревизиях. Это позволит сэкономить ресурсы нашего сервера и немного увеличить скорость доступа к сайту.
Спасибо за подсказку, а то начал было отключать ревизии и по-старинке полез в файл «config.php». Но WordPress поставил новый 3.4.1, а там уже многое по другому.
Стоит 3.4.1 пробовал и так и так, автосохранение все равно происходит. В чем может быть трабла?
Спасибо!!!! Помогло=)))))