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

Что такое XML: невидимый инструмент для вашего сайта и SEO 📄

Когда мы говорим о веб-разработке, первое, что приходит на ум — это HTML и CSS.…

3 часа ago

Что такое качественный контент 📝 и как его распознать?

В мире SEO есть фраза, которую повторяют так часто, что она уже стала клише: "Content…

23 часа ago

Как зарегистрировать торговую марку в Украине ⚖️ | Пошаговая инструкция

Создание бизнеса — это как рождение ребенка. Вы вкладываете в него душу, время и деньги.…

2 дня ago

Что такое FastCGI и PHP-FPM 🚀 | Как работает современный PHP

Когда вы только начинаете работать с PHP, кажется, что все просто: вы пишете код, веб-сервер…

3 дня ago

Установка PHP 8 на Windows 💻 | Пошаговая инструкция

Многие начинающие разработчики на Windows начинают свой путь с пакетов типа XAMPP, WampServer или Laragon.…

4 дня ago

Как создать кастомную страницу регистрации WordPress — без плагинов

Когда вы устанавливаете WordPress, он любезно предоставляет вам стандартную страницу регистрации по адресу wp-login.php?action=register. Она…

2 недели ago