Отключить ревизии на WordPress: 3 действенных способа

Чистим WordPress

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

Зачем отключать ревизии в WordPress?

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

Пример количества редакций

Конечно, если материалы пишутся не в админке, а в стороннем софте и просто публикуются – об отключении можно не задумываться. Для авторов, пишущих во встроенном редакторе WordPress, будет полезно сжать версии.

Не стоит заходить в MySQL и вручную отключать версии. Это может привести к фатальным ошибкам и нарушить работу сайта.

Как удалить или ограничить редакции записей в WordPress через плагины

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

При помощи Clearfy PRO

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

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

Находится она по пути: Настройки > Дополнительно > Ревизии. Рекомендую ограничить только до 3 – 5 копий, чтобы всегда можно было опубликовать правки, внесенные ранее.

Clearfy

Удалить старые редакции с помощью Revisions Manager

Настройки дополнения

Бесплатный модуль, управляющий ревизиями не только постов и статики, но еще и произвольных CSS-стилей (прописанных пользователем). Рекомендую на страницы установить по 3 варианта, а для взаимодействия с кодом оставить 5.

Установить

Отключить ревизии через функцию

Выключить бесполезную возможность можно и через системные файлы. Для этого в файле functions.php через встроенный редактор тем или панель управления сервером в самом конце вставьте следующий код:

add_filter( 'wp_revisions_to_keep', '__return_zero' );

Благодаря фильтру, через параметр __return_zero будут очищены все копии. Внимательно проверьте, не нужны ли вам какие-нибудь из них перед использованием.

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

Иван

Изучаю WordPress, занимаюсь разработкой и созданием шаблонов и плагинов. На этом блоге делюсь своими знаниями. Есть вопросы? Пишите в комментариях!

Оцените автора
Ускорение и оптимизация WP
Добавить комментарий