Par défaut, WordPress sait gérer un titre, un contenu, un extrait et une image à la une. Dès qu’un site doit afficher le prix d’un produit, la date d’un événement, la fiche d’un intervenant ou les coordonnées d’une agence, il faut des champs supplémentaires. WordPress les appelle « champs personnalisés », mais son interface native se limite à un couple clé et valeur peu pratique pour un rédacteur. Advanced Custom Fields comble ce manque : l’extension ajoute de vrais formulaires d’édition dans l’administration et des fonctions PHP pour afficher ces données dans le thème. Créée par Elliot Condon, rachetée par Delicious Brains en 2021 puis par WP Engine en 2022, elle revendique plus de 2 millions de sites.
Le problème que l’extension règle, et pour qui
ACF sert à modéliser du contenu. Plutôt que de demander à un rédacteur de mettre en forme une fiche produit dans l’éditeur, le développeur définit les champs attendus (texte, nombre, image, lien, date, relation vers un autre contenu) et le rédacteur n’a plus qu’à les remplir. Le thème affiche ensuite chaque donnée à la bonne place.
L’éditeur est clair sur sa cible : sa FAQ indique que l’outil est conçu pour les développeurs WordPress et qu’il faut comprendre le PHP et le fonctionnement de base de WordPress pour en tirer parti. Les premiers bénéficiaires sont donc les agences, les intégrateurs et les freelances qui livrent des sites sur mesure. Les équipes éditoriales et marketing profitent du résultat, sous la forme d’écrans de saisie propres, sans toucher au code. Si vous découvrez l’administration, notre guide de l’interface d’administration WordPress pose les bases.
Fonctionnement et prise en main
La documentation officielle décrit un parcours en trois étapes, entièrement dans l’administration :
- Vous créez un groupe de champs et vous y ajoutez des champs, choisis dans une liste déroulante ou dans une fenêtre de sélection classée par familles (base, contenu, choix, relationnel, avancé, mise en page).
- Vous réglez chaque champ dans ses onglets : général, validation, présentation et logique conditionnelle, pour l’afficher seulement si un autre champ a une valeur donnée.
- Vous définissez les règles d’emplacement : le groupe apparaît par exemple sur les pages qui utilisent un modèle précis, sur un type de contenu, une taxonomie, un profil utilisateur ou une page d’options.
Côté thème, des fonctions comme get_field() et the_field() lisent les valeurs. Depuis la version 6.1, ACF enregistre aussi des types de contenu et des taxonomies personnalisés depuis son interface, avec un outil d’import pour les sites qui utilisaient l’extension Custom Post Type UI et un export en PHP natif si vous voulez ensuite les déclarer dans le code.
Pour le travail en équipe, la fonction Local JSON enregistre la structure des champs dans des fichiers JSON versionnables, et la version 6.8 ajoute des commandes WP-CLI pour importer, exporter et synchroniser ces fichiers. Les champs peuvent aussi être exposés dans l’API REST de WordPress, groupe par groupe, ce qui sert aux sites découplés construits en React ou Vue. Deux fonctions récentes restent à activer volontairement : l’intégration à l’Abilities API de WordPress, qui permet à des outils d’IA de gérer groupes de champs, types de contenu et taxonomies, et la génération de données structurées JSON-LD.
Cas d’usage concrets par profil
- Agence web : une même structure de champs exportée en JSON et réutilisée d’un projet client à l’autre, avec la licence Agency pour couvrir tous les sites en production. Les sites de développement et de préproduction ne sont pas décomptés.
- Freelance : pages de services construites en blocs ACF ou en contenu flexible, que le client réorganise lui-même sans casser la mise en page.
- Site éditorial : fiches d’auteurs, de produits ou d’événements avec des champs relationnels qui relient les contenus entre eux.
- Site vitrine de PME : une page d’options pour les coordonnées, horaires et liens sociaux, affichés dans l’en-tête et le pied de page de tout le site.
- Équipe technique : WordPress utilisé comme back-office, les données ACF étant lues par une application front via l’API REST.
Sur un site vitrine qui se contente de pages classiques, l’extension n’apporte rien : un bon thème ou un constructeur de pages suffit. Elle devient utile dès que le contenu suit une structure répétée. Pensez enfin que chaque extension pèse sur l’administration : notre guide pour optimiser le temps de chargement de WordPress aide à garder un site rapide.
Face à Secure Custom Fields, Meta Box et Pods
Secure Custom Fields est la version dérivée d’ACF distribuée dans le répertoire WordPress.org depuis 2024. Les deux partagent la même origine, mais ACF reste développé par l’équipe d’origine chez WP Engine. Si vous aviez installé ACF depuis WordPress.org, la FAQ de l’éditeur explique comment repasser une fois à la main sur la version officielle pour recevoir ses mises à jour.
Meta Box vise le même public de développeurs avec une logique plus modulaire, fondée sur des extensions séparées. Pods, gratuit, se concentre sur les types de contenu, les relations et les modèles d’affichage. ACF se distingue par l’ancienneté de son écosystème, sa documentation abondante et ses blocs Gutenberg écrits en PHP, qui permettent de créer des blocs sur mesure sans JavaScript. Pour comparer d’autres briques utiles, consultez notre sélection d’extensions WordPress.
Les limites à connaître
- Les champs Répéteur, Galerie, Contenu flexible et Clone, les pages d’options et les blocs ACF demandent ACF PRO. Sans licence active, ces éléments ne peuvent plus être créés ni modifiés dans l’administration, même si les données déjà saisies continuent de s’afficher.
- Une licence expirée laisse modifier les champs PRO existants, mais pas en créer de nouveaux.
- La version 6.6 exige WordPress 6.2 ou plus récent, et l’éditeur annonce PHP 7.4 au minimum.
- Le forum communautaire ne garantit pas de réponse de l’équipe : pour un problème technique, passez par le formulaire de ticket.
Avant une migration de site, vérifiez aussi que la structure JSON et la licence suivent : notre méthode pour migrer un site WordPress détaille les étapes.
Gratuit ou PRO : quelle version choisir
La version gratuite couvre déjà la majorité des besoins : plus de 30 types de champs, logique conditionnelle, types de contenu, taxonomies, formulaires en front et API REST. Le passage à PRO se justifie quand vous avez besoin de données répétables (Répéteur), de mises en page composées par le rédacteur (Contenu flexible), de pages d’options ou de blocs Gutenberg sur mesure.
Les trois licences PRO donnent accès aux mêmes fonctions et ne diffèrent que par le nombre de sites en production : 1 pour Personal, 10 pour Freelancer, illimité pour Agency. Une licence peut être montée ou descendue à tout moment depuis l’espace client. Une installation multisite compte chaque sous-site, ce qui oriente vers Freelancer ou Agency. Les associations exonérées d’impôt peuvent demander 20 % de remise, et élèves et enseignants une licence gratuite d’un an pour un usage en classe.








