Хотите увеличить скорость своего сайта ВордПресс? Один из способов – отключить ревизии WordPress. Разбираемся, как это сделать.
Зачем отключать ревизии?
Редактирование контента в WordPress предусматривает создание ревизий, т.е. сохранение всех изменений. Так, при редактировании записи все ваши правки (будь то правка текста, добавление фото или изменение ссылок) автоматически сохраняются в базе данных, чтобы всегда можно было вернутся во времени и отменить те или иные изменения.
Ревизия – это по сути еще одна копия записи в базе данных. Если на сайте присутствует большое количество материалов с множеством их копиями, то это увеличивает размер базы данных, что чревато замедлением работы всего сайта. Кроме того, если контент уже опубликован, то не имеет смысла хранить все его изменения.
Как отключить ревизии?
Лучше всего использовать плагин Clearfy Pro.
Способ 1. Плагин WP Revisions Limit
Плагин WP Revisions Limit позволит ограничить количество сохраняемых версий материалов. Для этого, после установки и активации плагина, необходимо в админ-панели перейти Настройки -> Revisions Limit, после чего Вы попадете на страницу настроек плагина.
В поле Number of Revisions Вы сможете выставить желаемое количество создаваемых копий записи или страницы. Если в значении будет указано “0”, то ревизии не будут создаватся вообще.
Способ 2. Плагин Clearfy Pro
Плагин Clearfy Pro, о котором мы писали в одном из наших материалов, среди прочего своего функционала, способен в один клик отключать ревизии.
Плагин предлагает пользователю не только ограничить количество копий, но также способен отключить их полностью. Так, для выбора необходимых настроек в админ-панели следует выбрать Clearfy Pro и перейти на вкладку Дополнительно.
Активировать промокод на 15%
Как удалить старые редакции?
Разберем 2 способа.
Через плагин
Ревизии ограничивать мы научились. А что же делать с уже существующими? Специально для этого существует бесплатный плагин WP-Optimize. Так, после его установки и активации, необходимо в админ-панели выбрать пункт меню WP-Optimize, после чего Вы попадете на основную страницу функций плагина.
Для удаления всех ревизий нужно отметить пункты Очистить все ревизии записей и Clean all auto-drafts and trashed posts, после чего нажать кнопку Run all selected optimizations.
Через программу для работы с базой данных
Это программа для работы с базой данных MySQL, которая используется в WordPress. Ее используют хостинги в панели администрирования.
Откройте вкладку SQL и вставьте скрипт:
DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type = 'revision' AND post_name LIKE '%revision%'); DELETE FROM wp_term_relationships WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_type = 'revision' AND post_name LIKE '%revision%'); DELETE FROM wp_posts WHERE post_type = 'revision' AND post_name LIKE '%revision%';
Нажмите кнопку Вперед.
В итоге увидите результат: