Question

J'utilise une taxonomie personnalisée pour mes messages que j'imprimer comme ceci:

the_terms(get_the_ID(), 'sizes', '<p>', ', ', '</p>');

Cela fonctionne bien, mais il imprime les termes de l'ordre dans lequel ils ont été ajoutés, est-il un moyen de le faire imprimer alphabétiquement? the_terms fonction ne me laisse passer aucun paramètre d'ordre, donc je suppose que je dois utiliser un autre mais je n'ai pas encore trouvé.

Merci à l'avance.

Était-ce utile?

La solution

the_terms () utilise get_term_list, à retrive la taxonomie ( http://core.trac.wordpress.org/browser/tags/3.0.4/wp-includes/category-template.php#L932 ) pour le code.

Vous avez la possibilité d'utiliser un filtre, mais il est applyed au code HTML généré pour chaque terme unique (taxonomy1). Pas la meilleure option pour trier.

Best est d'utiliser la fonction get_the_terms (), trier les résultats et la construction de la liste de sortie par vous-même!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top