아시다시피, WP3.0부터 사용자 정의 고급 쿼리 옵션이 있습니다. 현재 meta_key, meta_value와 같은 사용자 정의 필드의 일부 쿼리 매개 변수는 새로운 meta_query 매개 변수에 대해 더 이상 사용되지 않습니다 ( 여기 참조 ).
새로운 meta-key (order_in_archive)를 포함하는 특정 post_type (서비스)에 의한 쿼리 게시물 인 새로운 구문으로 매우 간단한 쿼리를 시도합니다. 이는 예상대로 진행됩니다. 그러나-meta_value로 쿼리를 정렬하고 성공하지 못했습니다.
이것은 내 쿼리입니다-
query_posts(
array( 'post_type' => 'services',
'order' => 'ASC',
'orderby' => 'meta_value',
'meta_query' => array(
array('key' => 'order_in_archive'))
)
);
나는 또한 meta_value_numeric과 meta_value에 의해 orderby를 시도했지만 어떤 경우에도 결과는 게시 날짜 (정규 게시물처럼)로 정렬됩니다. 어떻게 할 수 있는지 아는 사람이 있습니까?
감사