Domanda

Hey ciao, Sto usando un pezzo di codice, dove con l'aiuto di esso posso visualizzare la descrizione del termine alla mia pagina archivi. La mia idea di fare questo è semplice, devo sito MBA e ho 3 personalizzati-tassonomie con 1000 di termini in ogni, per-esempio: - Ho un termine mba-in-conti, quindi la sua descrizione verrà visualizzato sulla pagina di archivio di mba-in-conti,

Ma ora il problema principale è, questa descrizione viene bene, ma è solo visualizzato per gli utenti registrati Voglio farlo visualizzare a tutti gli utenti che visita il mio sito web, Sto usando questo codice per mostrare

 <?php 
                if ( is_tax( 'location' ) ) {
                    echo term_description();
                }
                elseif (is_tax('mba_courses')){
                    echo term_description();
                }
                elseif (is_tax('duration')){
                    echo term_description();
                }

                ?>

Come posso farlo visualizzare a tutti gli utenti, e sto anche utilizzando allow-html-in-categoria-descrizioni plugin per abilitare HTML nella casella di descrizione

È stato utile?

Soluzione

Non c'è nulla in term_description() e più profonde (che vedo) che i controlli per l'utente.

Si può provare questo e vedere se restituisce WP_Error che potrebbe fare ritorno term_description() stringa vuota:

get_term_field( 'description', $term, $taxonomy )
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top