Как отключить ревизии статей в WordPress: лучшие способы для новичков

Когда вы сохраняете черновик еще недописанной статьи, то в базе данных создается полная ее копия – ревизия. Разобрались, почему эту функцию стоит отключить и как это сделать на WordPress.

Почему нужно отключить ревизии записей в WordPress?

Арендуемый хостинг может быть двух видов: shared или VPS (VDS). Оба типа ограничены по лимиту используемого дискового пространства. То есть при достижении порогового значения надо будет докупать мощности.

Одна из главных проблем WordPress, забивающих диск – ревизии. По ходу редактирования материала вы сохраняете его (зачастую это автосохранение), что приводит к появлению редакций, то есть полностью копирующих все тело записи в базе данных элементов.

Если статья пишется непосредственно в редакторе, то БД забивается очень быстро и приводит к неожиданным ограничениям со стороны хостера. Единственный путь исправления – отключить ревизии.

Как удалить старые редакции страниц на WordPress

Как и с любым базовым функционалом, делается это двумя способами: через WordPress-утилиту или вставку кастомной системной команды. Ряд вебмастеров также говорит про ручную чистку через MySQL, но я не рекомендую трогать БД: нарушение работы алгоритма может привести к фатальным серверным ошибкам и сайт перестанет функционировать.

Убрать при помощи Clearfy PRO

Русифицированный WordPress-плагин от отечественных разработчиков, устраняющий все технические проблемы блога, мешающие продвижению в поисковиках и создающие дыры. 

Скриншот из админки WordPress

В разделе “Дополнительно” в сеттинге утилиты есть отдельный чекбокс, отвечающий за возможность отключить ревизии. Можно или активировать его, или в следующем поле ввести ограничительное количество (советую ставить 3 – 5 редакций максимум). После активации опции нажмите на кнопку “Сохранить изменения”.

-15% на Clearfy

Выключить через WP Revisions Manager

Недоступное на русском языке дополнение, ориентированное на ревизии. Здесь настраиваются не только редакции постов, но и параметры CSS-стилей.

Отключить ревизии в WordPress

Рекомендую выставить настройки как на скриншоте. Это позволит минимально нагружать сервер и спокойно обращаться с копиями, ограниченными по своему количеству, то есть вы сможете опубликовать старые изменения.

Отключить используя PHP

Самый технически сложный способ. Чтобы внедрить функцию и отключить ревизии нужно понимать синтаксис ЯП и уметь работать с файлами:

  1. Перейдите в “Внешний вид” > “Редактор тем” (админ-панель WordPress)/ПУ хостинга/”Инструменты” > “Редактор файлов” в Yoast SEO (Йоаст: только в старых версиях).
  2. Откройте файл functions.php.
  3. Если предыдущий фрагмент кода закрыт, то добавьте:

После обязательно проверьте открытую для посетителей (визуальную) и администраторскую часть ресурса на ошибки. Если такие появились – откатите правки.

Оцените статью
WPBeginner
Добавить комментарий