Dans un blog Wordpress, j'aimerais mettre la description du terme d'une taxonomie personnalisée spécifique dans le pied de page de chaque article.
Est-ce possible? J'ai essayé
<?php term_description( $term_id, $taxonomy ) ?>
mais pas de chance. Sauf si je ne l'utilise pas correctement? Lorsqu'il est utilisé, rien ne s'affiche.
cela semble être une question idiote, mais l’évaluez-vous?
<?php echo term_description($term_id, $taxonomy); ?>
sinon, vous devrez obtenir les termes de l'article actuel (où my_term
est votre taxonomie personnalisée):
$terms = wp_get_post_terms( $post->ID, 'my_term' )
puis obtenez la description du premier terme dans le tableau:
echo term_description($terms[0]->term_id, 'my_term');
Je n'ai pas testé cela, mais cela devrait vous mettre dans la bonne direction.
Alors voici le code complet ci-dessous (devrait aller dans le fichier single.php ou loop.php ou à l'endroit où votre message est créé) ... collez-le dans la boucle:
<?php $my_taxonomy = 'projects'; // set this to whatever your custom taxonomy is called
$terms = wp_get_post_terms( $post->ID, $my_taxonomy ); // this gets all the terms attached to the post for your custom taxonomy
echo term_description($terms[0]->term_id, $my_taxonomy); // this displays the description for the first term in the $terms array ?>
J'espère que ça aide,
Dave