poste de commande taxonomies par ordre alphabétique dans wordpress?
-
27-10-2019 - |
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.
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!