WordPress имеет историю ревизий для записей (с версии 2.6). Каждое редактирование записи сохраняется как ревизия, и редакторы могут вернуться к любой предыдущей версии. Это настолько основополагающе для WordPress, что никто больше не задумывается об этом — это просто ожидается.
Группы полей этого не имеют. В ACF, SCF, Meta Box, CMB2, Carbon Fields, Pods, Toolset и каждом другом крупном плагине для пользовательских полей редактирование группы полей является разрушительной операцией. Вы сохраняете изменения, и предыдущее состояние исчезает. Если вы случайно удалите поле, вы не сможете его восстановить. Если изменение сломало шаблон, вы не сможете откатить.
Field Forge решает эту проблему с помощью таблицы ревизий: wp_fieldforge_revisions. Каждое сохранение группы полей создает новую ревизию. Вы можете просмотреть разницу между любыми двумя ревизиями и восстановить любую предыдущую версию одним кликом.
Когда вы сохраняете группу полей в визуальном редакторе Field Forge, плагин:
wp_fieldforge_revisions с:group_id (группа полей, которая версионируется)revision_data (сериализованный JSON)revision_hash (MD5 JSON)user_id (кто внес изменения)created_at (метка времени)change_summary (необязательная заметка о том, что изменилось)Это происходит при каждом сохранении, автоматически.
В визуальном редакторе Field Forge нажмите на Иконку истории в верхней части любой группы полей. Откроется модальное окно, показывающее полную историю ревизий:
Каждая ревизия показывает автора, метку времени и (по желанию) краткое содержание изменений.
Нажмите на любые две ревизии, чтобы увидеть разницу:
Просмотр различий показывает точно, что изменилось между двумя ревизиями, чтобы вы могли понять влияние перед восстановлением.
Нажмите Восстановить до этой ревизии на любой исторической ревизии. Field Forge:
Восстановление происходит мгновенно и обратимо. Если вы восстановили не ту ревизию, просто восстановите снова до самой последней.
Таблица ревизий со временем растет, поэтому Field Forge автоматически очищает старые ревизии:
Для команд, которые хотят более длинную историю, лимит настраивается через фильтр:
«php add_filter('fieldforge/revisions/max_per_group', function($max) { return 200; // Сохранить 200 ревизий на группу }); «
JSON группы полей может быть большим. Для сайтов с сотнями групп полей и множеством ревизий каждая таблица ревизий может быстро расти. Field Forge хранит ревизии с сжатием gzip — типичное соотношение сжатия составляет 5–10x — так что ревизия группы полей размером 50 КБ занимает 5–10 КБ в хранилище.
Редактор или администратор случайно удаляет критически важное поле. Без версионирования данные потеряны, и шаблоны тем, которые ссылаются на это поле, ломаются молча. С версионированием Field Forge восстановите предыдущую ревизию за 10 секунд.
Вы редактировали группу полей на тестовом сервере и развернули на производственном, но изменение вызывает ошибку. Откатитесь к предыдущей ревизии, исследуйте ошибку, повторно разверните с исправлением.
Экспериментируете с различными структурами группы полей? Сохраняйте как ревизии, сравнивайте, выбирайте победителя. Каждая итерация сохраняется.
Два члена команды редактируют одну и ту же группу полей в разных средах. Оба сохранения создают ревизии. Сравните две версии, чтобы увидеть конфликт, объедините вручную, сохраните как новую ревизию.
Для сред с высокой степенью соблюдения норм (здравоохранение, финансы, юриспруденция) наличие полного аудиторского следа изменений группы полей часто является регуляторным требованием. Таблица ревизий Field Forge предоставляет это автоматически.
Версионирование схемы и Синхронизация локального JSON работают вместе:
История git охватывает вопрос «что мы развернули». Версионирование схемы охватывает вопрос «что произошло с тех пор, как мы развернули». Вместе они охватывают оба мира.
На 2026 год ни один другой плагин для пользовательских полей WordPress не имеет встроенной истории ревизий с откатом для групп полей:
Field Forge — единственный вариант с встроенным версионированием схемы.
Получите Field Forge — от $35/год →
Версионирование схемы включено в каждый платный план.