태그 표시 순서를 강제하는 보이지 않는 방법은?

결과는 생각보다 훨씬 단순해서, 나중에 참고할 수 있도록 문서에 남겨두는 것이 좋을 것 같습니다.

제가 원하는 기능을 구현하기 위해 테마 컴포넌트와 플러그인을 모두 사용해 보려고 하루 종일 노력했지만, 결국 실패했습니다.

그러다 재미로 ASCII 문자의 값을 확인해 보고, 태그 앞에 사용할 수 있는 더 작은 값의 문자를 몇 가지 고르게 되었습니다. 모양이 좀 안 좋아 보일지라도, 적어도 태그를 올바른 순서로 정렬할 수 있을 거라고 생각했습니다.

결국 알파벳이 아닌 문자를 사용하면 해당 문자는 검색어(터미)와 함께 유지되지만 화면에는 표시되지 않는다는 사실을 알게 되었습니다.

그래서 제 Genus(속) 태그 그룹에는 값이 39인 단일 따옴표(')를 사용하고, Species(종) 태그 그룹에는 값이 44인 쉼표(,)를 사용했습니다.

이렇게 하면 모든 Genus 용어가 모든 Species 용어보다 먼저 정렬됩니다. 또한 알파벳은 값이 65에서 시작하므로, 추가적인 태그들은 모두 이보다 뒤에 오게 됩니다.

예를 들어, Genus 용어를 만들 때 'Theraphosa라고 입력하면 화면에는 Theraphosa로 표시되지만, ,blondi라고 만들어서 생성한 Species 용어인 blondi보다 먼저 표시됩니다. 그리고 알파벳 순서상 이 두 단어 사이에 위치해야 할 terrestrial이라는 추가 태그보다도 이 둘이 먼저 오게 됩니다.

이 정보가 다른 분들에게 도움이 되기를 바랍니다. 그리고 언젠가 디스코urses(Discourse)가 제가 만들지 못한 그 플러그인을 만들어 주기를 진심으로 희망합니다.