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

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

Для отключения возможности создания новых ревизий и удаления уже созданных ранее ревизий (испытано на собственном блоге) необходимо:


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

1. Ищем папку «wp-includes» и в ней файл «default-constants.php»

Папка wp-includes

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

Открытие файла default-constants.php

3. Заменяем «true» в конце строчки на «false», должно быть так: define(‘WP_POST_REVISIONS’, false); и сохраняем файл.

Замена true на false

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

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

1. Заходим в phpMyAdmin

Заходим в phpMyAdmin

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

База данных

3. Кликаем по кнопке SQL и в окне вставляем запрос DELETE FROM wp_posts WHERE post_type = «revision»; нажимаем кнопку «ОК»

Клик по кнопке SQL

Ввод запроса к базе данных

4. Видим предупреждение и жмём «ОК»

Предупреждение базы данных

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

Запрос к базе данных выполнен

Ну вот и всё! Спокойно создаём статьи.

Комментарии:

2 комментария

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

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

Leave a Reply

Ваш e-mail не будет опубликован.