Salut salut, je me sers d’un morceau de code où, avec l’aide de celui-ci, je peux afficher la description du terme sur ma page d’archives. Mon idée de faire cela est simple, j'ai un site web MBA et j'ai 3 taxonomies personnalisées avec des milliers de termes dans chaque, par exemple: - J'ai un terme mba-in-accounts, ainsi sa description sera affichée sur les archives page de mba-in-accounts,
Mais maintenant le problème principal est que cette description est bien fournie, mais elle est simplement affichée pour les utilisateurs connectés. Je souhaite la faire afficher à tous les utilisateurs qui visitent mon site Web. J'utilise ce code pour afficher
<?php
if ( is_tax( 'location' ) ) {
echo term_description();
}
elseif (is_tax('mba_courses')){
echo term_description();
}
elseif (is_tax('duration')){
echo term_description();
}
?>
Comment puis-je le faire afficher à tous les utilisateurs, et j'utilise aussi le plugin allow-html-in-category-descriptions pour activer HTML dans la zone de description
Il n'y a rien dans term_description()
et plus profondément (ce que je vois) qui vérifie l'utilisateur.
Vous pouvez essayer ceci et voir s'il renvoie WP_Error
qui pourrait faire en sorte que term_description()
renvoie une chaîne vide:
get_term_field( 'description', $term, $taxonomy )