Par défaut, WordPress commande les taxonomies personnalisées (en tant que balises dans ce cas) par ordre alphabétique et non par l'ordre dans lequel elles ont été entrées dans la zone de balise.
Quelqu'un connaît-il un moyen d'afficher les taxonomies personnalisées dans l'ordre dans lequel elles ont été entrées dans l'écran de post-édition?
L'URL en question est: http://granadatheater.com/
Les artistes de GGW (Goes Good With) sont actuellement classés par ordre alphabétique et ils veulent que cela soit changé afin qu'ils soient classés de la même manière qu'ils ont été saisis.
Donc, si vous entrez Artist1, Artist3, Artist2, c'est ainsi que cela devrait apparaître sur le frontend du site.
custom-taxonomy
terms
Curtismchale
la source
la source
Réponses:
Ce n'est pas possible "prêt à l'emploi" ...
Les options 'orderby' par défaut sont (ascendantes ou descendantes)
Ils sont tous détaillés dans le codex.
-
Cela dit, il y a des femmes et des hommes intelligents ici. Si quelqu'un peut le résoudre, l'un de ces gars-là, j'en suis sûr!
la source
Après pas mal de recherches et de tests approfondis, j'ai trouvé la réponse.
Ajoutez ce code aux fonctions de votre thème.php:
(Crédit: cela est basé sur - mais amélioré - http://wordpress.kdari.net/2011/07/listing-tags-in-custom-order.html )
la source
term_order
n'est pas prise en charge de manière native. Je me demande donc, dans votre exemple de code, où estterm_order
défini pour que vous puissiez trier dessus?J'ai eu du mal à trouver la réponse aux termes alphabétiques des enfants d'une taxonomie personnalisée ... Je ne recommanderais pas de modifier les fichiers WP principaux, alors voici ce que j'ai ajouté à mon fichier taxonomy.php pour répertorier les descriptions de taxonomie personnalisées, avec des liens aux termes enfants par ordre alphabétique. Modifiez en fonction de vos besoins, j'espère que cela aidera quelqu'un là-bas.
la source
Je sais que c'est une sorte de tricherie, mais vous pouvez toujours utiliser le plugin Simple Custom Post Order . C'est gratuit et cela vous permet de trier les taxonomies en plus des types de publication.
la source
Et après avoir affiché dans la page Web le bon ordre, cela pourrait être:
mettre "orderby" => "term_group" dans vos wp_get_post_terms
Exemple :
"poste" est mon nom de taxonomie personnalisé, mettez le vôtre
la source