WordPress a un historique de révisions pour les articles (depuis 2.6). Chaque modification d’article est enregistrée comme une révision, et les éditeurs peuvent revenir à n’importe quelle version précédente. C’est si fondamental pour WordPress que personne n’y pense plus — c’est juste attendu.
Les groupes de champs n’ont pas cela. Dans ACF, SCF, Meta Box, CMB2, Carbon Fields, Pods, Toolset, et tous les autres principaux plugins de champs personnalisés, modifier un groupe de champs est une opération destructive. Vous enregistrez les modifications et l’état précédent est perdu. Si vous supprimez accidentellement un champ, vous ne pouvez pas le récupérer. Si un changement casse un modèle, vous ne pouvez pas revenir en arrière.
Field Forge résout ce problème avec une table de révisions : wp_fieldforge_revisions. Chaque enregistrement de groupe de champs crée une nouvelle révision. Vous pouvez voir la différence entre deux révisions, et restaurer n’importe quelle version précédente d’un simple clic.
Lorsque vous enregistrez un groupe de champs dans le constructeur visuel de Field Forge, le plugin :
wp_fieldforge_revisions avec :group_id (le groupe de champs étant versionné)revision_data (le JSON sérialisé)revision_hash (MD5 du JSON)user_id (qui a effectué le changement)created_at (timestamp)change_summary (note optionnelle sur ce qui a changé)Cela se produit à chaque enregistrement, automatiquement.
Dans le constructeur visuel de Field Forge, cliquez sur l’icône Historique en haut de n’importe quel groupe de champs. Une fenêtre modale s’ouvre montrant l’historique complet des révisions :
Chaque révision montre l’auteur, le timestamp, et (optionnellement) un résumé des changements.
Cliquez sur deux révisions pour voir la différence :
La vue de différence montre exactement ce qui a changé entre les deux révisions, afin que vous puissiez comprendre l’impact avant de restaurer.
Cliquez sur Restaurer cette révision sur n’importe quelle révision historique. Field Forge :
La restauration est immédiate et réversible. Si vous avez restauré la mauvaise révision, il vous suffit de restaurer à nouveau la plus récente.
La table des révisions croît avec le temps, donc Field Forge élagage automatiquement les anciennes révisions :
Pour les équipes qui souhaitent une histoire plus longue, la limite est configurable via un filtre :
“php add_filter('fieldforge/revisions/max_per_group', function($max) { return 200; // Garder 200 révisions par groupe }); “
Le JSON du groupe de champs peut être volumineux. Pour les sites avec des centaines de groupes de champs et de nombreuses révisions chacune, la table des révisions pourrait croître rapidement. Field Forge stocke les révisions avec compression gzip — le ratio de compression typique est de 5 à 10x — donc une révision de groupe de champs de 50 Ko prend 5 à 10 Ko en stockage.
Un éditeur ou un administrateur supprime accidentellement un champ critique. Sans versionnage, les données sont perdues et les modèles de thème qui référencent ce champ se cassent silencieusement. Avec le versionnage de Field Forge, restaurez la révision précédente en 10 secondes.
Vous avez modifié un groupe de champs sur la mise en scène et déployé en production, mais le changement introduit un bug. Revenez à la révision précédente, enquêtez sur le bug, redéployez avec la correction.
Expérimentez avec différentes structures de groupes de champs ? Enregistrez en tant que révisions, comparez, choisissez le gagnant. Chaque itération est préservée.
Deux membres de l’équipe modifient le même groupe de champs sur différents environnements. Les deux enregistrements créent des révisions. Comparez les deux versions pour voir le conflit, fusionnez manuellement, enregistrez en tant que nouvelle révision.
Pour les environnements soumis à des réglementations (santé, finance, juridique), avoir une trace d’audit complète des modifications de groupe de champs est souvent une exigence réglementaire. La table des révisions de Field Forge fournit cela automatiquement.
Le versionnage de schéma et la Synchronisation JSON Locale fonctionnent ensemble :
L’historique git couvre la question “qu’est-ce que nous avons déployé”. Le versionnage de schéma couvre la question “que s’est-il passé depuis que nous avons déployé”. Ensemble, ils couvrent les deux mondes.
À partir de 2026, aucun autre plugin de champs personnalisés WordPress n’a d’historique de révisions natif avec restauration pour les groupes de champs :
Field Forge est la seule option avec un versionnage de schéma intégré.
Obtenez Field Forge — à partir de 35$/an →
Le versionnage de schéma est inclus dans chaque plan payant.