Функция истории изменений в 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) – это удобная функция, которая позволяет отменить изменения для ваших постов и страниц, восстановив более раннюю версию публикации или страницы. Если вы случайно удалили часть своей записи или произошло отключение электроэнергии, она избавит вас от необходимости писать весь пост с нуля.

 

This post was last modified on 27/04/2019 16:10

Последние посты

Тренировка груди с гантелями и скамейкой от Youtube канала

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

05/06/2024

Что такое порт (компьютерный) и для чего он нужен?

Поскольку различные компьютерные приложения могут использовать различные процессы и/или службы, операционная система ПК на программном…

01/06/2024

Уроки PHP — Обработка ошибок (возможные типы ошибок)

В сегодняшнем теоретическом уроке мы рассмотрим сложный и важный вопрос в PHP — выявление и…

30/05/2024

Как создавать умные торговые кампании через Merchant Center?

Интеграция Merchant Center с Google Рекламой открывает доступ к такому эффективному типу кампаний, как Умные…

29/05/2024

Портер: темное, крепкое, рожденное в Лондоне

Английским словом porter (в переводе — носильщик) называют разновидность пива, появившуюся в Британской столице в…

28/05/2024

Фридрих Ницше

Если вы решили действовать — закройте двери для сомнений Фридрих Ницше  

26/05/2024