web-dev-qa-db-fra.com

terms_description et problème d'administration

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

1
Niraj Chauhan

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 )
1
Rarst