Как правильно работать с ревизиями постов в WordPress

Знаете ли вы, что WordPress поставляется со встроенной функцией, которая позволяет отменить изменения и вернуться к предыдущей версии поста? Эта функция...

Знаете ли вы, что WordPress поставляется со встроенной функцией, которая позволяет отменить изменения и вернуться к предыдущей версии поста?

Эта функция называется Post Revisions или просто Revisions.

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

В этой статье мы покажем вам, как легко отменить изменения в WordPress с помощью ревизий постов. Мы также покажем вам, как легко управлять редактированием постов в WordPress.

Вот обзор тем, которые мы рассмотрим в этом руководстве:

  • Что такое ревизии постов в WordPress
  • Почему вы должны использовать редактирование постов
  • Как использовать ревизии постов для отмены изменений в WordPress
  • Ограничение редактирования постов в WordPress
  • Как удалить старые ревизии постов в WordPress
  • Как полностью отключить редактирование постов в WordPress

Что такое редактирование постов?

Пересмотр постов — это функция WordPress, которая позволяет отменить изменения и вернуться к более ранней версии ваших постов и страниц.

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

WordPress сохраняет автосохранение каждые 60 секунд. Он также автоматически заменяет старую версию новой автосохранением.

Автосохранение ревизий в WordPress

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

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

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

Почему вы должны использовать редактирование постов

Практически каждый пользователь WordPress может извлечь пользу из редактирования постов. Написание отличного контента требует множества настроек и правок. Пересмотр постов позволяет вам увидеть процесс работы и взглянуть с высоты птичьего полета на то, как развивался ваш пост.

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

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

Итак, давайте рассмотрим, как использовать ревизии постов для улучшения ваших постов и страниц WordPress.

Как использовать ревизии постов для отмены изменений в WordPress

WordPress отображает количество ревизий под панелью «Документ» на экране редактирования поста/страницы.

Вы можете найти это в правой части экрана редактора постов. Нажав на ‘Revisions’, вы попадете на экран редактирования постов.

Ревизии постов в WordPress

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

Переключение между ревизиями постов

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

WordPress также сообщит вам, является ли ревизия автосохранением или черновиком.

Восстановление автосохранений, а также ревизий

Для перемещения по ревизиям можно использовать кнопки «Следующая» и «Предыдущая».

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

Сравнить две любые ревизии

Чтобы восстановить ревизию, вы можете просто нажать на кнопку Restore This Revision или Restore This Autosave.

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

Восстановление точки ревизии

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

Использование ревизий постов в классическом редакторе WordPress

Если вы не обновили свой WordPress до Gutenberg и до сих пор используете классический редактор, то вы найдете ревизии поста в мета-блоке публикации на правой панели экрана редактирования поста/страницы.

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

Чтобы просмотреть ревизии, вы можете просто нажать на ссылку ‘Browse’ рядом с количеством ревизий. Помимо этого, ревизии постов работают одинаково как в классическом редакторе, так и в Gutenberg.

Ограничение количества ревизий постов в WordPress

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

WordPress пропускает ревизии постов при обращении к базе данных на передней панели. Он ищет ревизии только на экране редактирования поста или когда вы просматриваете ревизии.

Вы все еще можете контролировать и ограничивать ревизии постов в WordPress. Мы покажем вам два различных метода, чтобы вы могли выбрать тот, который подходит именно вам.

1. Ограничение ревизий постов в WordPress с помощью плагина

Самый простой способ управления ревизиями постов WordPress — это использование плагина. Это позволит вам управлять ревизиями из области администратора WordPress.

Первое, что вам нужно сделать, это установить и активировать плагин WP Revisions Control. Для получения более подробной информации смотрите наше пошаговое руководство по установке плагина WordPress.

После активации плагина вам необходимо посетить Настройки » Написание страницы и прокрутите вниз до раздела Контроль ревизий WP.

Настройки контроля ревизий WP

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

WP Revisions Control теперь будет ограничивать количество ревизий постов, хранящихся в вашей базе данных WordPress.

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

Очистить ревизии

Вы можете ограничить количество правок только для этого поста или удалить их, нажав на кнопку «Очистить эти правки».

2. Ограничить ревизии постов WordPress вручную

WordPress позволяет вам контролировать, сколько ревизий вы хотите сохранить для статьи. Чтобы ограничить редактирование постов, просто добавьте этот код в wp-config вашего сайта WordPress.php-файл.

define( 'WP_POST_REVISIONS', 10 );

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

Как удалить старые ревизии сообщений в WordPress

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

Сначала вам нужно будет установить и активировать плагин WP-Optimize. Для более подробной информации смотрите наше пошаговое руководство о том, как установить плагин WordPress.

После активации перейдите по адресу WP-Optimize » База данных страницу и установите флажок рядом с опцией «Очистить все ревизии постов».

Чистые ревизии постов

Теперь нажмите на кнопку «Запустить оптимизацию», чтобы удалить все ревизии постов. Вы можете удалить плагин после удаления ревизий.

После того, как вы очистите ревизии, не стесняйтесь деинсталлировать и удалить плагин.

Удаление ревизий постов WordPress через phpMyAdmin

Опытные пользователи также могут удалять ревизии постов WordPress через phpMyAdmin.

Во-первых, убедитесь, что вы создали полную резервную копию базы данных WordPress.

После этого просто войдите в панель управления вашего хостинга WordPress и нажмите на иконку phpMyAdmin.

Далее, вам нужно выбрать вашу базу данных WordPress из левой колонки. PhpMyAdmin теперь будет отображать таблицы в вашей базе данных WordPress.

PhpMyAdmin

После этого вам нужно перейти на вкладку SQL в верхнем меню.

После этого загрузится SQL-интерфейс phpMyAdmin. Отсюда вы можете вручную запустить команды на вашей базе данных WordPress.

Вам нужно ввести следующий код.

DELETE FROM wp_posts WHERE post_type = "revision";

Не забудьте заменить wp_ на ваш собственный префикс базы данных WordPress. После этого нажмите на кнопку Go, чтобы запустить команду.

Удаление ревизии через MySQL

PhpMyAdmin теперь удалит все ревизии из вашей базы данных WordPress.

Примечание: Удаление правок не помешает WordPress сохранить правки для ваших будущих постов.

Как полностью отключить редактирование постов WordPress

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

Самый простой способ сделать это — установить плагин Disable Post Revision. Для более подробной информации смотрите наше пошаговое руководство по установке плагина WordPress.

После активации перейдите на страницу Настройки » Написание и выбрать типы постов, в которых вы хотите отключить функцию ревизий.

Отключение плагина ревизии

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

Если вы не хотите использовать плагин, то вы также можете сделать то же самое вручную, добавив этот код в wp-config.php файл.

define('WP_POST_REVISIONS', false );

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

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

Источник: www.wpbeginner.com

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