Il s’avère que la réponse est beaucoup plus simple que vous ne le pensez, et devrait probablement figurer dans un document pour référence future.
J’ai passé toute la journée à essayer de faire fonctionner à la fois un composant de thème et un plugin pour faire ce que je voulais, sans succès.
Puis, pour m’amuser, j’ai regardé les valeurs des caractères ASCII et j’ai choisi quelques valeurs basses à placer devant mes tags. Je me suis dit que ce serait peut-être un peu laid, mais au moins je les aurais dans le bon ordre.
Il s’avère que lorsque vous utilisez des caractères non alphabétiques, ils restent avec le terme, mais ne sont pas affichés.
Donc, dans mon groupe de tags Genus, j’ai utilisé l’apostrophe avec une valeur de 39, et dans mon groupe de tags Species, j’ai utilisé une virgule avec une valeur de 44.
Cela fait que tous les termes Genus sont triés avant tous les termes Species, et ensuite les tags supplémentaires sont tous plus élevés car l’alphabet commence par une valeur de 65.
Pour créer un terme Genus, je tape 'Theraphosa et il est affiché comme Theraphosa, mais il est affiché avant mon Species de blondi créé comme ,blondi, et ils viennent tous deux avant un tag supplémentaire de terrestrial, même si alphabétiquement cela serait entre ces deux mots.
J’espère que cela aidera quelqu’un d’autre, et j’espère vraiment qu’un jour Discourse créera le plugin que je n’ai pas pu trouver.
