Wiesz, od wersji WP3.0 dostępne są opcje niestandardowych zaawansowanych zapytań, co jest świetne. W związku z tym niektóre parametry zapytań pól niestandardowych, takie jak meta_key, meta_value, były przestarzałe dla nowego parametru meta_query ( patrz tutaj )
Staram się mieć dość proste zapytanie z nową składnią, zapytania do postów określonego typu post_type (usługi), które zawierają określony klucz meta (order_in_archive) - wszystko idzie zgodnie z oczekiwaniami. Ale - chcę zamówić według zapytania według meta_value i bez powodzenia.
To jest moje zapytanie -
query_posts(
array( 'post_type' => 'services',
'order' => 'ASC',
'orderby' => 'meta_value',
'meta_query' => array(
array('key' => 'order_in_archive'))
)
);
Próbowałem uporządkować także według meta_value_numeric i meta_value, ale w każdym razie wyniki są sortowane według daty publikacji (jak robią to zwykłe posty). Czy ktoś wie, jak to zrobić?
Dzięki