Advanced Custom Fields (ACF) a été créé par Elliot Condon en 2011 en tant que plugin WordPress gratuit. Il est devenu la norme de facto pour ajouter des champs personnalisés aux articles et pages WordPress. En plus d’une décennie, il a accumulé plus de 2 millions d’installations actives et un vaste écosystème tiers.
En 2022, Elliot a vendu ACF à WP Engine, l’un des plus grands hébergeurs WordPress gérés. WP Engine a continué à développer ACF en tant que produit commercial — ACF Pro est vendu séparément, la version gratuite reste sur WordPress.org.
Tout était normal jusqu’en 2024.
En septembre-octobre 2024, un conflit public a éclaté entre WordPress.org (dirigé par Matt Mullenweg, co-fondateur de WordPress) et WP Engine sur plusieurs questions, y compris les marques, les licences et les contributions financières au développement du cœur de WordPress. Le conflit s’est intensifié avec des poursuites judiciaires, des articles de blog et des débats communautaires.
Dans le cadre du conflit, le 12 octobre 2024, WordPress.org a pris une mesure sans précédent : ils ont forké ACF, l’ont renommé “Secure Custom Fields” et ont remplacé la liste ACF dans le répertoire des plugins de WordPress.org par le nouveau fork. À partir de cette date, les utilisateurs cherchant “Advanced Custom Fields” sur WordPress.org installaient en réalité SCF.
Les utilisateurs qui avaient déjà installé ACF Free depuis wordpress.org ont vu une mise à jour automatique vers “Secure Custom Fields” dans leur admin WordPress. Beaucoup ne l’ont pas remarqué immédiatement — la mise à jour ressemblait à n’importe quelle autre mise à jour de plugin. La fonctionnalité était identique (puisque SCF est un fork direct de la version gratuite d’ACF à l’époque).
Les nouveaux utilisateurs cherchant ACF sur WordPress.org ne pouvaient plus trouver la liste originale d’ACF — ils trouvaient SCF à la place. L’ACF Pro commercial restait disponible sur le site de WP Engine, mais la version gratuite était effectivement “capturée” par le fork de WordPress.org.
À partir de 2026 :
La poussière est encore en train de se déposer. Les développeurs sont divisés. Certains restent sur l’ACF commercial de WP Engine. D’autres ont changé pour SCF pour l’option gratuite. Certains envisagent des alternatives comme Field Forge. Il n’y a pas de consensus.
Advanced Custom Fields (ACF) est le plugin de champs personnalisés WordPress commercial de WP Engine. ACF Pro est payant (49 $/an pour des sites personnels illimités, 249 $/an pour une agence avec 10 sites). La version gratuite était sur WordPress.org jusqu’en octobre 2024.
acf_register_block_type(), JSON Local — toutes sont dans le niveau Pro.wp_postmeta pour le stockage, ce qui crée des problèmes de requêtes N+1 sur de grands sites.Secure Custom Fields (SCF) est le fork de WordPress.org d’ACF créé en octobre 2024. Il est gratuit, distribué via WordPress.org et maintenu par des bénévoles de WordPress.org. Il utilise le même format de données et l’API de fonction de modèle qu’ACF (c’est un fork direct).
get_field(), même have_rows(), même constructeur visuel.acf_register_block_type()) n’étaient pas dans la version gratuite et ne sont pas dans SCF non plus.wp_postmeta, hérite du même plafond de performance.SCF n’a PAS de Répéteur, de Contenu Flexible, de Pages d’Options ou d’autres fonctionnalités ACF Pro. Si votre site utilise actuellement des fonctionnalités ACF Pro et que vous passez à SCF, ces fonctionnalités ne fonctionneront pas. Vous devrez soit :
C’est le principal obstacle à l’adoption de SCF. De nombreux utilisateurs ne réalisent pas cela avant de changer.
Field Forge est un plugin commercial de champs personnalisés WordPress construit de zéro pour 2026. Ce n’est pas un fork d’ACF. Il a sa propre base de code, sa propre architecture de stockage et son propre ensemble de fonctionnalités. Mais il est livré avec une couche de compatibilité ACF complète afin que le code écrit pour ACF (ou SCF) continue de fonctionner après la migration.
Construit par Avakode (une petite équipe de développeurs WordPress), Field Forge fait partie d’une suite de plugins plus large appelée Forge Suite (avec Lang Forge pour le multilingue, SEO Forge pour le SEO, et Form Forge pour la création de formulaires).
wp_fieldforge_values, pas wp_postmeta. Requêtes 3 à 10 fois plus rapides sur de grands sites. C’est le principal différenciateur technique.get_field(), have_rows(), get_sub_field(), acf_register_block_type(). Le code de thème écrit pour ACF ou SCF continue de fonctionner après la migration.| ACF (commercial) | SCF (fork gratuit) | Field Forge | |
|---|---|---|---|
| Prix | 49 $ – 249 $/an | Gratuit | 35 $ – 169 $/an |
| Propriétaire / mainteneur | WP Engine | Bénévoles de WordPress.org | Avakode |
| Stockage | wp_postmeta | wp_postmeta | Table personnalisée indexée |
| Performance sur de grands sites | Requêtes N+1 | Requêtes N+1 | 3-10x plus rapide |
| Champ Répéteur | Pro uniquement (49 $+) | Non (pas dans le fork) | Inclus (plans payants) |
| Contenu Flexible | Pro uniquement (49 $+) | Non (pas dans le fork) | Inclus (plans payants) |
| Pages d’Options | Pro uniquement (49 $+) | Non (pas dans le fork) | Inclus (plans payants) |
acf_register_block_type() |
Pro uniquement (49 $+) | Non (pas dans le fork) | Inclus (plans payants) |
| Champ Galerie | Pro uniquement (49 $+) | Non (pas dans le fork) | Inclus (plans payants) |
| Champ Clone | Pro uniquement (49 $+) | Non (pas dans le fork) | Inclus (plans payants) |
| Génération de schéma IA | Non | Non | Oui (unique) |
| Génération TypeScript | Non | Non | Oui (unique) |
| Génération GraphQL | Via WPGraphQL pour ACF | Via WPGraphQL pour ACF | Auto-enregistrement natif |
| Couche de compatibilité ACF | Natif | Natif (même API) | Oui (couche de compatibilité) |
| Versionnage de schéma | Non | Non | Oui (unique) |
| Outils de migration en un clic | Non | Non | Oui (ACF, SCF, Meta Box, CMB2, Carbon Fields) |
| Support commercial | Oui (WP Engine) | Non (communauté) | Oui (email prioritaire) |
| Développement actif | Oui (équipe WP Engine) | Lent (bénévole) | Oui (équipe Avakode) |
| Écosystème tiers | Énorme | Hérite de celui d’ACF | Plus petit, en croissance |
wp_postmetaRecommandé : Restez sur ACF Pro. Ne migrez pas juste pour le plaisir.
Recommandé : Utilisez SCF. Gratuit et convenable pour des sites simples.
wp_postmetaRecommandé : Utilisez Field Forge. La meilleure option moderne dans la plupart des scénarios.
Temps : 15 à 60 minutes pour la plupart des sites.
Le même processus que ACF → Field Forge. SCF utilise le même format de données, donc le même importateur fonctionne.
Non recommandé. Vous perdrez des fonctionnalités Pro (Répéteur, Contenu Flexible, Pages d’Options, etc.) qui n’existent pas dans SCF. La plupart des vrais sites dépendent de ces fonctionnalités.
Si vous voulez vraiment faire cela : vous devrez réécrire votre thème pour éviter d’utiliser des fonctionnalités réservées aux Pro. Beaucoup plus de travail que de migrer vers Field Forge.
Simple. Les données SCF fonctionnent avec ACF Pro puisqu’elles partagent le même format. Installez ACF Pro, désactivez SCF, les fonctionnalités Pro redeviennent disponibles.
La couche de compatibilité de Field Forge fonctionne dans l’autre sens aussi. Si vous avez migré vers Field Forge et décidez de revenir à ACF, installez ACF, désactivez Field Forge, votre code de thème continue de fonctionner car les deux plugins implémentent les mêmes fonctions de modèle.
SCF est-il “le vrai ACF” maintenant ? SCF est un fork, pas une continuation. WP Engine possède toujours et développe l’original ACF commercialement. Le fork de WordPress.org est son propre projet. Aucun des deux n’est “le vrai ACF” — ce sont deux plugins différents qui partagent une histoire commune.
Mon licence ACF Pro fonctionnera-t-elle toujours ? Oui. Si vous avez acheté ACF Pro auprès de WP Engine, cela continue de fonctionner. WP Engine développe toujours activement ACF Pro et soutient les clients.
Puis-je utiliser les fonctionnalités ACF Pro avec SCF ? Non. SCF n’inclut pas le Répéteur, le Contenu Flexible, les Pages d’Options, la Galerie, le Clone ou d’autres fonctionnalités ACF Pro. Si vous avez besoin de cela, utilisez ACF Pro commercial ou Field Forge.
Le conflit ACF/SCF sera-t-il résolu ? Inconnu. À partir de 2026, la situation reste non résolue. WP Engine et WordPress.org sont en désaccord juridique et philosophique continu. Les utilisateurs ne peuvent pas compter sur une résolution imminente.
Field Forge est-il plus sûr que de choisir un camp dans le conflit ACF/SCF ? Field Forge est un plugin différent avec sa propre équipe, sa propre licence et sa propre feuille de route. Ce n’est pas un fork d’ACF et n’est pas impliqué dans le conflit WP Engine / WordPress.org. Les utilisateurs qui souhaitent rester en dehors de la politique peuvent utiliser Field Forge sans choisir un camp.
Field Forge a-t-il toutes les fonctionnalités qu’ACF Pro a ? Oui. Chaque fonctionnalité ACF Pro est dans les plans payants de Field Forge : Répéteur, Contenu Flexible, Groupe, Clone, Pages d’Options, Galerie, Relation, Objet de Publication, Utilisateur, Taxonomie, acf_register_block_type(), Synchronisation JSON Locale. Plus des fonctionnalités uniques qu’ACF n’a pas : génération de schéma IA, génération TypeScript, auto-enregistrement GraphQL, stockage dans des tables personnalisées, versionnage de schéma.
Mon thème utilisant ACF va-t-il se casser si je migre vers Field Forge ? Non. La couche de compatibilité de Field Forge implémente l’ensemble de l’API des fonctions de modèle ACF. Vos appels get_field(), have_rows(), get_sub_field(), et acf_register_block_type() continuent de fonctionner.
Field Forge est-il compatible avec les plugins ACF tiers ? La plupart oui. Si le plugin tiers utilise les fonctions de modèle publiques d’ACF, il fonctionne avec Field Forge via la couche de compatibilité. Si le plugin tiers utilise les hooks internes d’ACF ou l’API REST spécifiquement, vous pourriez avoir besoin d’ajustements.
Puis-je exécuter plusieurs plugins de champs personnalisés en même temps ? Seulement pendant la migration. À long terme, exécutez un seul plugin de champs personnalisés. Exécuter ACF + SCF, ou ACF + Field Forge, crée des données et des configurations en double, ce qui entraîne de la confusion.
Le fork ACF/SCF est une situation vraiment compliquée. Il n’y a pas de réponse unique — cela dépend de vos besoins spécifiques, de votre budget et de votre alignement philosophique avec le modèle de gouvernance de WordPress.org.
Notre recommandation pour la plupart des sites WordPress en 2026 :
Quoi que vous choisissiez, comprenez que les trois options partagent la même API fondamentale (fonctions de modèle comme get_field()). Si vous choisissez mal, la migration vers n’importe quelle autre option est relativement indolore car le code que vous écrivez est portable.
Obtenez Field Forge — à partir de 35 $/an →
Remboursement de 14 jours. Migration en un clic depuis ACF ou SCF. Le code de thème reste compatible.
Vous hésitez encore ? Lisez le Guide Complet de Migration ACF / SCF vers Field Forge →