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

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

Что такое функция истории версий WordPress?

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

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

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

Как использовать историю ваших обзоров WordPress

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

Область обзора Wordpress

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

Предварительный просмотр обзора Wordpress

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

Какие типы контента вы можете восстановить с помощью истории версий WordPress?

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

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

$ supports = array ('название', 'редактор', 'редакции');

Обычно вы найдете код для пользовательских типов сообщений в файле functions.php . Поместите строку выше чуть выше строки кода, начиная с register_post_type .

Советы по использованию истории изменений WordPress

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

Включить или отключить ревизии полностью

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

Вы можете активировать его вручную, добавив в файл следующую строку кода WP-config.php :

определить ('WP_POST_REVISIONS', истина);

Вы также можете полностью отключить ревизии, установив значение выше в false следующим образом:

определить ('WP_POST_REVISIONS', ложь);

Ограничить количество редакций, доступных во всем мире

Если по какой-то причине вы хотите ограничить количество редакций, доступных для каждого сообщения и страницы, вы можете добавить следующую строку кода в свой файл WP-config.php :

define ('WP_POST_REVISIONS', 5);

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

Контроль ревизий по одному посту за статью

Если вы не против внести немного нестандартного кодирования, вы можете управлять обработкой исправлений по почте. Для этого вам нужно будет использовать фильтр wp_revisions_to_keep .

Вот как выглядит код:

add_filter ('wp_revisions_to_keep', 'filter_function_name', 10, 2); функция filter_function_name ($ num, $ post) {return $ num; }

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

Использование плагинов для управления ревизиями

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

Оптимизировать базу данных после удаления версий

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

  • Удалить редакции публикаций, страниц и пользовательских типов сообщений
  • Выберите количество последних изменений, чтобы сохранить
  • Удалить удаленные сообщения, страницы и комментарии
  • Удалить спам-комментарии и неиспользуемые теги
  • Удалите "пингбеки" и "трекбэки"
  • Оптимизируйте таблицы базы данных данные
  • более

Плагин совместим с несколькими сайтами, и вы даже можете настроить его для автоматической работы.

WP Ревизии управления

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

Улучшенные версии

Плагин преобразования Mammoth в wordpress на wordpress

Улучшенные версии это относительно новый плагин, но он требует немного больше изменений. WordPress сохраняет изменения только в том случае, если изменились заголовок, контент или фрагмент. Если вы отредактируете автора сообщения или измените постоянную ссылку на свое сообщение, обзор не будет создан. Здесь пригодится плагин Better Revisions.

Он добавляет следующие поля в систему ревизий:

  • автор
  • Дата отправки
  • Постоянная ссылка
  • Статус публикации
  • Опубликовать слово из
  • Статус комментария
  • Статус Ping
  • Почтовая / родительская страница
  • Команда меню

Этот плагин полезен, если вы запускаете блоги с несколькими авторами или просто хотите больше контролировать ревизии вашего сообщения.

Мастер ревизии WP

Предварительный просмотр файлов на wordpress

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

Другие функции включают в себя:

  • Отключить ревизии
  • Ограничьте обзор сообщений для всего сайта, для каждого типа сообщений и для каждого сообщения
  • Ревизии мусора индивидуально или навалом
  • Активная поддержка

Плагин имеет рейтинг звезд 5 и более активных установок 900.