Quelle fonction affichera les taxonomies personnalisées associées à un message sous forme de texte?
J'utilise actuellement get_the_term_list qui fonctionne très bien pour une page singulière mais pas tellement lorsque j'utilise une taxonomie dans la balise de titre permalink archive-postype.php.
custom-taxonomy
customization
terms
m-torin
la source
la source
get_the_terms()
. Voir la page du codex pour plus d'informations.Cependant @anu a raison, j'ai compris que vous pouvez appeler la fonction php strip_tags pour supprimer les balises de la valeur de retour.
la source
$terms = strip_tags( $terms, '<li>' );
Je pense que la meilleure façon est d'implémenter un filtre pour la liste de termes, qui extrait via regexp uniquement le texte, de la liste
get_the_terms_list () est implémenté ici: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-includes/category-template.php#L948 .
Vous pouvez implémenter votre propre filtre.
la source
J'ai besoin de la même solution Zack et essayée qui fonctionne très bien. Par exemple, si vous avez seulement besoin du terme pour mettre en css id ou class. Une seule annotation sur la solution, la fonction est mal appelée, correctement "get_the_term_list".
Je montre mon exemple:
la source
Ici, $ terms est un tableau, vous pouvez donc utiliser une boucle foreach.
la source