Функция истории изменений в WordPress

История изменений в WordPress – это довольно удобная функция для тех, кто часто и регулярно публикует новый контент. Если постоянно писать много контента, очень легко допустить ошибку. Кроме этого можно потерять часть важного предложения, случайно удалив его. Чтобы минимизировать урон от этого, в WordPress существует история изменений (ревизии, редакции), которая помогает не потерять навсегда ваши изменения.

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

 

 

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

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

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

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

 

 

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

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

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

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

 

 

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

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

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

$supports = array('title', 'editor', 'revisions');

 

Добавить ее нужно в файле functions.php чуть выше строки кода, которая начинается с register_post_type.

 

 

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

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

 

Включение/отключение функции автоматических ревизий

По умолчанию функция истории изменений включается в WordPress автоматически после установки движка. Вы можете включить эту функцию вручную, добавив следующую строку кода в файл wp-config.php:

define( 'WP_POST_REVISIONS', true );

 

Чтобы полностью отключить функцию автоматической истории изменений (ревизий или редакций), добавьте следующую строку кода в файл wp-config.php:

define( 'WP_POST_REVISIONS', false );

 

 

Как ограничить количество сохраняемых ревизий

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

define('WP_POST_REVISIONS', 5);

 

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

 

 

 

Краткий итог

История изменений в WordPress (Revision History) – это удобная функция, которая позволяет отменить изменения для ваших постов и страниц, восстановив более раннюю версию публикации или страницы. Если вы случайно удалили часть своей записи или произошло отключение электроэнергии, она избавит вас от необходимости писать весь пост с нуля.

 

Recent Posts

Мать Тереза

Если молитва – это твое обращение к Богу, то интуиция – это разговор Бога с… Read More

17/02/2021

Особенности маркировки косметики

Косметическая продукция – товары, принадлежащие к особой категории. Упаковка должна соответствовать ряду требований. Важно, чтобы… Read More

16/02/2021

Основные компоненты системы раздвижных дверей (купе)

Раздвижные двери купе – это стильный и современный способ добавить индивидуальности вашему дому. Они не… Read More

12/02/2021

Удивительные места Украины для отдыха душой и телом

Украину можно смело назвать не только одной из самых старейших стран в Европе, но и… Read More

05/02/2021

Улучшаем показатели Core Web Vitals – основной тренд SEO в 2021 году

Ранее мы писали о том, что такое Основные интернет-показатели (по-английски Core Web Vitals) в инструменте… Read More

30/01/2021

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

Не все жесткие диски одинаковы, и когда вы покупаете новый ноутбук, на выбор у вас… Read More

29/01/2021