Функция истории изменений в 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

Почему стоит выбрать ноутбук Apple MacBook Pro 14 для современных ИТ-задач

Выбор рабочей машины для веб-разработчика или администратора серверов — является всегда компромиссом между портативностью, автономностью…

4 дня ago

Практический гайд: как подобрать надежный бесперебойник для домашнего роутера

Исчез свет и вместе с ним мгновенно исчезла связь с окружающим миром? Это знакомая и…

5 дней ago

Google теряет монополию: Как подготовить IT-сайт к AI-поиску (GEO)

Что вообще случилось с поиском в интернете? Я не побоюсь сказать это вслух: произошла настоящая…

3 недели ago

Прокси для соцсетей и Facebook — Как избежать бана аккаунтов

Представьте, что вас внесли в черный список элитного клуба. Если вы подойдете к фейс-контролю лично…

3 недели ago

Антидетект-браузеры для начинающих: что это такое и как совместить с прокси

Анонимность и разделение аккаунтов является базовой потребностью для сотрудников, занимающихся арбитражем трафика, SMM или мультиаккаунтингом.…

1 месяц ago

Когда точно пора сдать старый катализатор для выгодной продажи

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

1 месяц ago