Je demande à propos du plugin ACF (Advanced Custom Fields)
Je travaille sur la création d'un groupe de catégories qui ajoutera des champs personnalisés aux pages de catégories. Ce sont les champs:
Ils semblent fonctionner pour stocker les données (je peux voir que les données sont enregistrées avec un exemple de catégorie)
Selon les docs , je suis censé utiliser get_field
dans les fichiers de modèle pour obtenir la valeur du champ personnalisé. Je suis dans le modèle category.php et utiliser get_field
renvoie FALSE (bool).
Voici mon code:
$sub_heading = get_field("sub_heading");
Cela devrait obtenir le texte qui est stocké dans le champ personnalisé "sub_heading", mais renvoie plutôt FALSE (bool).
J'ai aussi essayé
$sub_heading = get_field("sub_heading", $cat->term_id)
La page de catégorie affiche correctement la catégorie et me donne le titre et la description, mais rien n’est renvoyé depuis get_field
.
Peu importe, j'ai compris cela.
L'identifiant doit être "category_", puis l'identifiant.
Le code est donc:
$sub_heading = get_field("sub_heading", "category_" . $cat->term_id);