Отключить и удалить ревизии в WordPress, плагины и функции

Вордпресс продуманный движок для создания контента, поэтому разработчики продумали максимум удобства и безопасности при написании. Хорошей функцией являются редакции, которые в определенный промежуток времени делают копию статьи, либо по нажатию на кнопку сохранить или опубликовать изменения. В статье посмотрим как отключить ревизии WordPress если они не нужны.


Таких ревизий может создаваться много, чем захламлять и нагружать базу данных. Причем после публикации материала они не удаляются, а хранятся там все время. В итоге БД становиться больших размеров, со временем серверу труднее ее обработать и сайт начинает тормозить.
Решением – ограничить число старых редакций, а не полностью отключать, потому что ситуации разные бывают. Например убрали ревизии, начали писать статью и не пользовались кнопкой сохранить, тем временем отключают электричество и весь ваш прогресс написания не сохраняется, придется начинать с начала.
Отключить ревизии или ограничиваем их количество в Clearfy PRO
Наш плагин Clearfy вобрал в себя пожелания вебмастеров, которые хотели оптимизировать сайт, но не потерять уникальную функцию сохранения контента в редакциях.

- В разделе Дополнительно спускаемся вниз, находим соответствующий раздел
- При включении первого переключателя, ревизии будут отключены, независимо от того какая цифра указана в нижнем параметре
- Если хотим только ограничить число, то переключатель оставляем в неактивном положении, а выставляем цифру рецензий, я оставляю 5, это достаточно для восстановления данных при ошибках
Аналогично одним щелчком стираем подключение RSS ленты. Для всех посетителей WPCourses выдаю скидку в 15% на приобретение Клеарфай, нажимайте на кнопку, промо вычитается автоматически.
Clearfy -15%
Удалить плагином WP Revisions Manager
WP Revisions Manager создан для одной цели – это управление ревизиями на сайте, их объемом, удалить старые дубликаты одиночно или пакетно. После активации и установки переходим к настройкам.

- Переходим в настройки
- Определяем тип контента: post – записи, pages – страницы и произвольные стили recentcomments
- Для каждого типа выставляем опцию создания
- Unlimited – неограниченный объем
- Do not store – отключить полностью
- Maximum и число – сколько максимально создавать копий
- Выбираем Save Changes
После настройки плагин WordPress имеет еще две возможности, это массово убрать и по отдельности. Войдем в любую статью WordPress и посмотрим на то место где выводится количество копий, отмечу что смотреть только в классическом редакторе, guteberg пока не поддерживается. Нажимая ссылку Purge, удалите все имеющиеся ревизии к посту.

Для массовой очистки переходим раздел Все записи.

- Из списка действий отмечаем Purge Revisions
- Отмечаем галочку “Заголовок”, чтобы отметить весь список
- Нажимаем Применить
- Переходим к следующей странице из пагинации по постам внизу, проводим операцию повторно для каждой итерации

Simple Revisions Delete – уберет и отключит редакции записей
Плагин Simple Revisions Delete аналогичен предыдущему продукту, но есть отличия. Умеет удалять ревизии записей в гутенберге, но нет настроек отключить–ограничить их количество. Советую почитать про модуль отзывов для WordPress.

Выключить ревизии через function php
В интернете множество способов обнуления. Внесем и мы свой вклад. Копируем данный код и вставляем в function php активной темы WordPress блога.
add_filter( 'wp_revisions_to_keep', '__return_zero' );
Как видите самой функции нет, она не нужна потому что в WordPress есть встроенная возможность с помощью __return_zero
. Достаточно такой инструкции и ревизии можем выключить.
Что не стоит делать
После удаления всех редакций, плагины можно деактивировать и они никак не повлияют на работу сайта до следующего включения. Поэтому не советую использовать очистку через хостинг MySQL и PHPMyAdmin, потому что в большинстве случаев этим занимается новичок.
В статье смогли полностью отключить ревизии, и очистить старые копии с сайта на WordPress, используйте данные методы и не беспокойтесь за чистоту базы данных.
Пожалуйста, оцените материал: