Отключить и удалить ревизии WordPress 3.5.1

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

Чтобы отключить возможность создания новых и удалить ревизии WordPress, уже созданные ранее (испытано на собственном блоге), необходимо следовать шагам из следующей инструкции. Для отключения ищем папку «wp-includes» и в ней файл «default-constants.php».

Выполнение поиска папки "wp-includes" в иерархии WordPress
Каталог «wp-includes»

При помощи любого текстового редактора (желательно имеющего подсветку кода, например Notepad++) открываем файл «default-constants.php» и находим вот такую строчку кода.

define('WP_POST_REVISIONS', true);
Открытие файла default-constants.php и поиск строки в коде
Поиск строки в коде

Заменяем «true» в конце строчки на «false», должно быть так:

define('WP_POST_REVISIONS', false);

и сохраняем файл.

Замена true на false и сохранение кода
Замена кода и сохранение файла

Теперь создание ревизий отключено.

Удалить ревизии WordPress

Удаление (Внимание! Обязательно нужно сделать резервную копию базы данных). Заходим в phpMyAdmin.

Заходим в интерфейс управления базами данных "phpMyAdmin"
Интерфейс управления

Ищем нашу базу данных и делаем клик по ней.

Выбор актуальной Базы данных
Поиск базы данных

Кликаем по кнопке SQL и в окне вставляем запрос:

DELETE FROM wp_posts WHERE post_type = "revision";

и нажимаем кнопку «ОК».

Клик по кнопке SQL в интерфейсе управления базами данных
Кнопка «SQL»
Ввод и обработка запроса к базе данных
Запрос к базе

Видим предупреждение и нажимаем кнопку «ОК».

Важное предупреждение в окне базы данных
Кнопка «ОК» в окне предупреждения

При успешном срабатывании запроса к базе данных, видим сообщение с количеством удаленных строк ранее созданных ревизий.

Запрос к базе данных выполнен с отчетом об удалении ревизий
Удаленные ревизии

Ну вот и всё! Планомерно и уже спокойно создаем новые статьи для сайта.

2 комментария к “Отключить и удалить ревизии WordPress 3.5.1”

  1. А можно не заморачиваться и просто установить плагин WP-Optimize, который помимо удаления ревизий, ещё и кучу полезных действий произведет по оптимизации блога.

    • Чем больше плагинов, тем хуже блогу. Но если честно, этот плагин я ещё не использовал. Может и стоит его поставить, если он удаляет ревизии, оптимизирует блог. Попозже попробую. Спасибо за наводку.

Оставьте комментарий