Оптимизация хранения редакций записей WordPress

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

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

  • -1 — это значение по умолчанию, в этом случае хранятся все редакции
  • 0 — хранение редакций полностью отключено, храниться только автоматически сохраняемая редакция
  • целое больше 0 — задает число хранимых редакций плюс автосохранение, лишние удаляются при обновлении записи

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

define( 'WP_POST_REVISIONS', 3);

Источник

Комментарии 1

  • Наткнулся случайно на Ваш блог. Теперь стану постоянно просматривать. Надеюсь, не разочаруете и дальше

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.