2011-01-29 7 views
0

은 내가 이런 식으로 인쇄 내 게시물에 대한 사용자 정의 분류 체계를 사용하고 있습니다? the_terms 함수는 다른 매개 변수를 사용해야하므로 모든 매개 변수를 전달하지 못하지만 아직 어떤 매개 변수도 찾지 못했습니다.주문 게시물 taxinomies는 wordpressal에서 워드 프레스?</p> <pre><code>the_terms(get_the_ID(), 'sizes', '<p>', ', ', '</p>'); </code></pre> <p>이 잘 작동하지만 그것은 그들이이 추가 된 순서대로 용어를 인쇄, 그것은 alphabeticaly 인쇄 할 수있는 방법이있다 :

미리 감사드립니다.

답변

0

the_terms()는 get_term_list를 사용하여 분류법 (http://core.trac.wordpress.org/browser/tags/3.0.4/wp-includes/category-template.php#L93210)을 코드에 대해 검색합니다.

여기에서는 필터를 사용할 수 있지만 모든 용어 (taxonomy1)에 대해 생성 된 HTML에는 적용됩니다. 정렬 할 수있는 최상의 옵션이 아닙니다.

최상의 결과는 get_the_terms()를 사용하여 결과를 정렬하고 출력 목록을 직접 구성하는 것입니다.

+0

이제는 the_term이 알파벳순으로 알파벳순으로 정렬되는 것을 보았습니다. 문제는 예를 들어 18m, 3m, 6m이며 18 번째로 먼저 표시된다는 것입니다. "1"이 이상한 것 같습니다. – javiervd

+0

PHP에서도 asort 함수가이 문제를 가지고 있습니다. – javiervd