Автосохранение WordPress

Оригинальное название: autosave

Коротко

Механизм редактора, который сам сохраняет промежуточную версию текста через равные промежутки времени, чтобы правки не пропали при сбое браузера или связи.

Что такое «Автосохранение WordPress»

Пока вы печатаете, редактор раз в минуту отправляет на сервер текущее состояние записи. Если вкладка закрылась, ноутбук разрядился или пропал интернет, при следующем открытии WordPress сообщит, что есть более свежая автосохранённая версия, и предложит её восстановить. Кроме сервера, копия держится в хранилище браузера: она спасает текст, даже если запрос к сайту не дошёл.

Где хранится автосохранение

Поведение зависит от статуса материала. Пока запись остаётся черновиком и её правит сам владелец, автосохранение обновляет непосредственно черновик. Для опубликованной записи так делать нельзя — посетители увидели бы недописанный текст. Поэтому WordPress создаёт отдельную служебную запись типа revision с именем вида 123-autosave-v1. У каждого пользователя на каждую запись хранится только одно такое автосохранение, оно перезаписывается и не накапливается. В отличие от обычной ревизии, оно не появляется в истории как отдельная точка, пока вы явно не сохраните изменения.

Как изменить интервал

Частоту задаёт константа AUTOSAVE_INTERVAL в секундах, по умолчанию — 60. Её объявляют в wp-config.php выше строки «Это всё, дальше не редактируем»:

define( 'AUTOSAVE_INTERVAL', 120 );   // раз в две минуты
define( 'WP_POST_REVISIONS', 10 );    // и не больше 10 ревизий на запись

Ограничение ревизий на автосохранение не действует: оно живёт отдельно.

Когда автосохранение мешает

  • Два человека открыли одну опубликованную запись. Каждый получает своё автосохранение, и WordPress предупреждает о блокировке записи другим пользователем — это нормальная защита от перезаписи.
  • На слабом хостинге частые запросы из нескольких открытых вкладок нагружают сервер. Здесь помогает увеличить интервал, а не отключать механизм целиком.
  • Отключение через удаление скрипта автосохранения иногда советуют для «ускорения». Выигрыш минимальный, а риск потерять длинный текст реальный.

Обновлено:

Все термины раздела «WordPress»

Что будем искать? Например,Продвижение