Яндекс.Метрика

О функции WordPress «сохранения ревизий записей»

А Вам нужна функция «сохранения ревизий записей»?

При очередном редактировании странички на сайте обратил внимание на раздел «Редакции», что явилось поводом для написания этой статьи.

Скриншот экрана

Возникают вопросы:

  • нужны ли мне все копии сохраненных записей?
  • буду ли я их использовать в дальнейшем?

Создание резервных копий произведенных записей (ревизий), предусмотрено определенными функциями движка WordPress.

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

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

А как часто Вы используете эту возможность? Не буду загадывать ответ.  

При создании или редактировании записи и перехода на сайт Вы обязательно нажмете кнопку «Сохранить», тем самым обеспечив сохранность последней записи.

Рассмотрим отрицательную сторону этой полезной функции.

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

Вы когда-либо задумывались, какое количество полезного пространства занимают или будут занимать эти редакции записей?

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

Именно поэтому, для рационального использования дискового пространства сервера, сохраняем только необходимое для редактирования количество копий.

Исходя из практики, это как правило 2-3 последние копии...

Как эффективно использовать функцию сохранения количества копий?

Для эффективного использования этой функции ее показатели необходимо откорректировать.

Есть два варианта:

  • Полное отключение;
  • Установка необходимого количества сохраненных копий.

За отключение или ограничение количества сохраняемых копий отвечает файл wp-config.php находящийся в корне нашего сайта.

Используя  Блокнот или текстовый редактор Noterad++, открываем файл  и опускаясь по строкам в нижней части находим следующую:

define ('WP_DEBUG', false);

Под ней, прописываем следующий код :

define (‘WP_POST_REVISIONS’, false);

define1

Как вариант, можно код прописать и таким образом:

define (‘WP_POST_REVISIONS’, 0);

Достичь аналогичного варианта можно использованием еще одного кода.

Находим в корневой папке wp-includes  файл default-constants.php. 

Открыв файл, в описании находим строку:

functionwp_functionality_constants ( ) {

Произведем корректировку следующей строки:

define (‘WP_POST_REVISIONS’, true);

define3

Производим замену значений «true» на «false»:

Строка  приобретет вид:

define (‘WP_POST_REVISIONS’, false);

Возможна также замена «true» на «0″:

Тогда строка приобретет вид:

define (‘WP_POST_REVISIONS’, 0);

 

Таким несложным преобразованием кода отключаем функцию сохранения копий (ревизий) записей.

При этом ранее сохраненные копии записей останутся в базе.

Как установить необходимое количество сохраняемых копий?

На случай форс мажорных обстоятельств, можно оставить вариант для «страховки», изменив следующие корректировки кода.

Для установления необходимого количества копий статей используем файл wp-config.php, открыв который, как и в предыдущем случае дополняем кодом вида: define (‘WP_POST_REVISIONS’, 3); — сохранения числа  желаемого количества копий (ревизий),  где число 3 – желаемое количество сохраняемых копий.

define2

Аналогичные действия можем произвести с файлом default-constants.php, где откорректированные строки приобретут вид:

if ( !defined (‘WP_POST_REVISIONS’) )
define (‘WP_POST_REVISIONS’, 3)

Удачи!

Познакомился?  Поделись с другом! 

Кликни по кнопке соц. сетей! Оставь комментарий!

Навигация

Следующая статья:

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

Поиск
Рассылка новостей сайта

Введите Ваш email адрес:

Счетчик
Яндекс.Метрика

Посетите наши страницы в социальных сетях!

ВКонтакте.      Facebook.      Google Plus.      Twitter.      YouTube.      Одноклассники.      RSS.
Вверх
© 2017    Копирование материалов сайта разрешено только при наличии активной ссылки   //    Войти