Те, кто занимается созданием блогов и наполнением их статьями, знают, что по умолчанию в движке WordPress каждое изменение статьи сопровождается Ревизиями (сохранениями резервных копий статей), которых может быть очень много и как результат – сумасшедшая нагрузка на ваш блог.
Чтобы отключить возможность создания новых и удалить ревизии WordPress, уже созданные ранее (испытано на собственном блоге), необходимо следовать шагам из следующей инструкции. Для отключения ищем папку “wp-includes” и в ней файл “default-constants.php”.
При помощи любого текстового редактора (желательно имеющего подсветку кода, например Notepad++) открываем файл “default-constants.php” и находим вот такую строчку кода.
define('WP_POST_REVISIONS', true);
Заменяем “true” в конце строчки на “false”, должно быть так:
define('WP_POST_REVISIONS', false);
и сохраняем файл.
Теперь создание ревизий отключено.
Удалить ревизии WordPress
Удаление (Внимание! Обязательно нужно сделать резервную копию базы данных). Заходим в phpMyAdmin.
Ищем нашу базу данных и делаем клик по ней.
Кликаем по кнопке SQL и в окне вставляем запрос:
DELETE FROM wp_posts WHERE post_type = "revision";
и нажимаем кнопку “ОК”.
Видим предупреждение и нажимаем кнопку “ОК”.
При успешном срабатывании запроса к базе данных, видим сообщение с количеством удаленных строк ранее созданных ревизий.
Ну вот и всё! Планомерно и уже спокойно создаем новые статьи для сайта.
А можно не заморачиваться и просто установить плагин WP-Optimize, который помимо удаления ревизий, ещё и кучу полезных действий произведет по оптимизации блога.
Чем больше плагинов, тем хуже блогу. Но если честно, этот плагин я ещё не использовал. Может и стоит его поставить, если он удаляет ревизии, оптимизирует блог. Попозже попробую. Спасибо за наводку.