Как отключить редакции в WordPress?

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

Есть три способа внести изменения в WordPress:

  • Полностью отключить функцию
  • Ограничить количество ревизий и интервал автосохранения
  • Удалить существующие версии, хранящиеся в базе данных

Мы подробно обсудим каждый вариант.

Предложение хостинга: Получите специальное предложение хостинга Bluehost за $ 2,95.

Как отключить версии WordPress?

Вам необходимо изменить файл «wp-config.php», чтобы отключить редакции в WordPress. Вы можете сделать это с помощью опции «Диспетчер файлов» в «cPanel», доступной в вашей учетной записи хостинга, или с помощью программного обеспечения FTP, такого как FileZilla.

Добавьте следующий код в свой файл «wp-config.php», чтобы отключить редакции:

define('WP_POST_REVISIONS', FALSE);

Добавьте код прямо над комментарием «Счастливого ведения блога» и сохраните изменения. Вы также можете добавить 0 вместо FALSE, как показано ниже:

define('WP_POST_REVISIONS', 0);

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

Ограничение редакций сообщений WordPress

Редакции создаются для каждого обновления содержимого, и в результате получается столько же версий, сколько и без особого использования. Также неплохо сохранить последние четыре или пять ревизий, чтобы вы могли восстановить их в случае необходимости. Добавьте приведенный ниже код в свой файл «wp-config.php», чтобы ограничить WordPress хранением последних четырех версий сообщения или страницы.

define('WP_POST_REVISIONS', 4);

Измените 4 на любое число по своему усмотрению, все старые версии будут автоматически удалены.

Удаление редакций сообщений WordPress из базы данных

Оба вышеупомянутых метода будут полезны только для управления редакциями любых будущих сообщений / страниц, которые вы создаете, и не окажут никакого влияния на существующие редакции, хранящиеся в вашей базе данных для старых сообщений. Если ваша основная цель – уменьшить размер базы данных, вам также необходимо удалить все существующие версии. Вам необходимо отредактировать свою базу данных с помощью любых инструментов, таких как «phpMyAdmin», предлагаемых вашим хостинг-провайдером. Выполните следующий запрос к своей базе данных, чтобы удалить все существующие версии.

DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type="revision";

Этот запрос удалит все версии и все связанные метаданные из базы данных. Однако помните следующее:

  • Замените «wp_» на свой префикс таблицы на случай, если вы изменили его во время установки WordPress.
  • Сделайте резервную копию своей базы данных перед выполнением любого запроса, чтобы вы могли восстановить ее в случае возникновения проблемы.

Вы также можете использовать плагины для работы с версиями WordPress.

Связанный: Сравнение ревизий WordPress и автосохранения.

Плагины для отключения редакций WordPress

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

Связанный: Проблемы с редакцией WordPress и исправления.

WP-Оптимизация

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

WP-Optimize Удалить редакции
WP-Optimize Удалить редакции

В дополнение к ручной обработке этот плагин также предлагает автоматическое планирование очистки исправлений с минимальной еженедельной частотой.

WP-Optimize Автоматическое планирование удаления редакций
WP-Optimize Автоматическое планирование удаления редакций

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

WP-Optimize не предоставляет никаких возможностей для ограничения или отключения редакций.

Лучше удалить ревизию

Better delete revision – еще один плагин, позволяющий удалить все существующие ревизии в базе данных. Просто установите, активируйте плагин, и вы увидите два варианта проверки сообщений о редакциях и оптимизации вашей базы данных в Better Delete Revision Manager.

Better Delete Revisions Manager
Better Delete Revisions Manager

Проверка сообщений ревизии покажет все ревизии, хранящиеся в базе данных, с возможностью их удаления.

Удалить редакции в Better Delete Revision
Удалить редакции в Better Delete Revision

Опция оптимизации базы данных проверяет состояние таблиц базы данных и устраняет проблему, если таковая имеется.

Оптимизация базы данных с помощью Better Delete Revision
Оптимизация базы данных с помощью Better Delete Revision

Плагин Better Delete Revision не предоставляет никаких возможностей для ограничения или отключения редакций.

Пост-контроль WP-CMS

В отличие от двух предыдущих плагинов, WP-CMS Post Control – это уникальный плагин, который предлагает различные элементы управления публикацией ваших сообщений WordPress на основе ролей пользователей в разделе «Post Control». В разделе «Основные функции» предлагается отключить автосохранение и исправления для любых будущих публикаций и ограничить количество исправлений любым заранее определенным количеством.

Основные функции плагина пост-контроля WP-CMS
Основные функции плагина пост-контроля WP-CMS

Плагин WP-CMS Post Control не позволяет удалять существующие версии.

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *