Rechercher
Fermer ce champ de recherche.

Comment créer des champs personnalisés dans WordPress avec ACF (Advanced Custom Fields)

WordPress est un CMS incroyablement flexible, mais pour aller au-delà des fonctionnalités de base, il peut être nécessaire d’utiliser des outils supplémentaires. En effet, WordPress ne possède de base que 2 manières de publier du contenu : des articles (posts) et des pages. Si votre site publie des types de contenus plus spécifiques, plus structurés, vous avez besoin de formater l’information d’une manière plus sophistiquée. C’est là qu’intervient Advanced Custom Fields (ACF). Ce plugin puissant permet de créer et de gérer des champs personnalisés sur vos pages et articles WordPress, rendant votre site plus dynamique et adapté à vos besoins spécifiques.

 

Qu’est-ce que ACF (Advanced Custom Fields) ?

 

Advanced Custom Fields, souvent abrégé en ACF, est un plugin WordPress qui vous permet d’ajouter des champs de données supplémentaires à vos types de contenu personnalisés. Ces champs peuvent être de différents formats, tels que texte, nombre, URL, image, relation et bien plus encore. 

Ainsi, on peut vouloir créer un site ou une partie de site, qui publie des recettes de cuisine et qui contiendrait donc les champs suivants : 

  • titre de la recette ; 
  • liste d’ingrédients ; 
  • instructions de préparation ; 
  • temps de préparation ; 
  • niveau de difficulté.

Ou encore, on peut créer un annuaire, comme ce professionnel de WordPress l’a fait sur son site en utilisant les champs d’Advanced Custom Fields : il a créé un type de contenu personnalisé et lui a donné des champs comme le nom de l’expert, l’URL de son site web, son image d’avatar, la description de ses compétences, etc.

 

Pourquoi utiliser ACF ?

ACF est particulièrement utile pour les créateurs de sites Internet qui cherchent à créer des interfaces utilisateur plus complexes sans avoir à écrire eux-mêmes du code personnalisé. Parmi les avantages d’ACF, on trouve :

  • facilité d’utilisation : une interface utilisateur intuitive pour créer et gérer des champs personnalisés ;
  • flexibilité : prise en charge de nombreux types de champs ;
  • compatibilité : fonctionne avec n’importe quel thème WordPress.

 

Installation et configuration d’ACF

Pour commencer à utiliser ACF, suivez ces étapes simples :

 

Installer le Plugin ACF

Rendez-vous dans votre tableau de bord WordPress, cliquez sur « Extensions » puis sur « Ajouter ». Recherchez « Advanced Custom Fields » et cliquez sur « Installer maintenant » puis sur « Activer ».

 

Créer un groupe de champs

Une fois le plugin installé, allez dans « Custom Fields » et cliquez sur « Add New ». Donnez un nom à votre groupe de champs et configurez les règles de localisation pour déterminer où ce groupe de champs apparaîtra.

 

Ajouter des champs personnalisés

Dans votre groupe de champs, cliquez sur « Add Field » pour commencer à ajouter des champs. Vous pouvez choisir parmi une variété de types de champs, tels que :

  • texte : pour les entrées de texte simple ;
  • image : pour ajouter des images ;
  • relation : pour lier à d’autres objets WordPress.

 

Affichage et utilisation des champs personnalisés dans des templates

Une fois vos champs créés et configurés, il est temps de les afficher sur votre site. Pour ce faire, vous devrez créer des templates, c’est-à-dire des modèles de pages qui appellent les données stockées dans vos champs personnalisés. Ces templates de type de contenu personnalisé peuvent par exemple consister en des résultats sportifs, des bilans météo, des fiches techniques de films, des descriptions de chambre d’hôtel, etc.

Avec un constructeur de pages comme Elementor Pro, il est possible de créer des maquettes intégrant les champs d’ACF de manière très graphique, grâce aux « balises dynamiques » qui vont appeler les données de chaque champ, tout en les formatant graphiquement : ici un titre H1, ici une image de 500 pixels de large dans la colonne de droite, ici un texte formaté en 3 colonnes sur ordinateur, etc.

 

Conclusion

 

En utilisant ACF, vous pouvez transformer un simple site WordPress en une plateforme hautement personnalisée et adaptée à vos besoins spécifiques, pour aller au-delà des capacités ordinaires d’un site WordPress : ACF vous offre les outils nécessaires pour enrichir vos projets et offrir une expérience utilisateur améliorée. ACF est riche en fonctionnalités, aussi n’hésitez pas à expérimenter avec différents types de champs pour voir comment ils peuvent améliorer votre site web. Avec un peu de pratique, vous verrez que les possibilités sont vastes.

Image de Henry Mailloux

Henry Mailloux

Ancien journaliste et rédacteur pour une revue spécialisée dans le jeu vidéo pendant 6 ans, j'écris maintenant des billets sur Internet pour être directement au contact des lecteurs. Je suis passioné de jeux et de séries, mais aussi de cuisine et de sport.
" La vie c'est comme une boît de chocolats : on ne sait jamais ce qu'on va trouver à l'intérieur. "