Comment récupérer un champ ACF d’une catégorie
Vous utilisez le plugin ACF pour gérer vos champs personnalisés ? Ce tutoriel va vous montrer comment afficher du contenu custom dans vos pages catégorie.
Sommaire
Si vous voulez voir comment récupérer un champ ACF d’une catégorie WooCommerce, vous pouvez le voir avec ce tutoriel :)
Introduction, mais pourquoi on fait ça ?
Notre cas de figure est le suivant. Nous voulons ajouter à nos pages catégories deux champs personnalisés :
- un texte,
- une image.
Cela peut servir, par exemple, à expliquer une section d’un portfolio ou introduire une catégorie de produits.
Création des champs ACF
Après avoir installé le plugin ACF Pro, il nous faut créer un groupe de champs.
Pour cela, cliquez sur l’item ACF du menu, puis sur Ajouter.
Nommez votre nouveau groupe Catégorie par exemple (ça n’aura pas d’importance par la suite), puis configurez-le.
Pour cela, dans le module Assigner ce groupe de champs, sélectionnez Termes de taxonomie est égale à category.
Cette manipulation nous permet de faire apparaître les champs que nous allons créer dans les catégories du Back Office WordPress :)
Ajoutez maintenant un champ image :
Puis un champ texte :
N’oubliez pas de publier votre groupe de champs ensuite ;)
Si vous allez maintenant voir vos catégories dans le Back Office, vous devriez avoir ça :
Le code pour les afficher coté front
Une fois vos champs créés, ouvrez le fichier .php de votre thème qui gère les catégories. C’est dans celui-là que nous allons travailler.
Tout d’abord, on va créer une boucle permettant de récupérer l’ID de la catégorie et les champs associés :
On va maintenant pourvoir y ajouter nos deux champs ACF :
Voilà le résultat final :
Maintenant votre texte et votre image bien sur votre site :)
Aller plus loin avec l’objet image ACF
Afin de ne pas surcharger le code de ce tutoriel, j’ai volontairement utilisé la valeur url de l’image.
Une façon plus propre de l’incorporer serait d’utiliser ses données ou son ID. Si vous voulez en savoir plus, je vous invite à lire la page dédiée sur le codex d’ACF.
See ya’ space developer
Source :
https://www.advancedcustomfields.com/resources/get-values-from-a-taxonomy-term/
Tu kiffes ? Alors partage avec tes potes !
Merci bcq pour ton aide sa m’a vraiment aider a comprendre un peu plus en détail wordpress un cms que je n’aime pas trop
Ping : Champs personnalisé ACF et catégorie produit Woocommerce | PUShAUNE