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/рік →
Версійність схеми включена в кожен платний план.