"2.50"또는 "5.00"과 같은 텍스트로 저장된 사용자 정의 필드에 가격이있는 제품 목록이 있고 가격별로 정렬 된 사용자 정의 쿼리와 함께 페이지에 제품을 표시하고 있습니다.
if(!$wp_query) {
global $wp_query;
}
$args = array(
'meta_key' => 'price',
'orderby' => 'meta_value_num',
'order' => 'ASC'
);
query_posts( array_merge( $args , $wp_query->query ) );
이것은 가격에 대해 잘 작동하지만 일부 가격은 "POA"이며 마지막으로 표시하고 싶지만 위의 주문은 "POA"가 먼저 표시됩니다.
이것을 변경하는 방법이나 나중에 배열을 정렬하고 "POA"가격을 마지막으로 설정하는 데 사용할 수있는 빠른 해킹이 있습니까?
감사하지만 작동하지 않습니다 :(
—
Shaun
아하! 그러나 다른 방법은 효과가 있습니다
—
Shaun
meta_value meta_value_num
! 감사! 투표 할 수 있도록 답변을 작성 하시겠습니까?
댓글을 읽지 않은 사람에 대한 답변으로 게시되었습니다.
—
Bainternet
POA는 "요청에 대한 가격"을 의미합니다. en.wikipedia.org/wiki/Price_on_application
—
sudip
'orderby' => 'meta_value_num',
에'orderby' => 'meta_value_num meta_value',