Bildiğiniz gibi, WP3.0'dan itibaren, özel, gelişmiş sorgular için harika seçenekler var. Bundan dolayı, yeni meta_query parametresi için meta_key, meta_value gibi özel alanların bazı sorgu parametreleri kullanımdan kaldırılmıştır ( buraya bakın )
Yeni sözdizimi ile oldukça basit bir sorgu almaya çalışıyorum, belirli bir meta_key (order_in_archive) içeren belirli bir post_type (services) sorgusu gönderiyorum - bu beklendiği gibi gidiyor. Ancak - sorguyu meta_değerine göre sıralamak ve başarılı olmak istemiyorum.
Bu benim sorgum -
query_posts(
array( 'post_type' => 'services',
'order' => 'ASC',
'orderby' => 'meta_value',
'meta_query' => array(
array('key' => 'order_in_archive'))
)
);
Aynı zamanda meta_value_numeric ve meta_value tarafından da sipariş vermeye çalıştım, ancak her durumda sonuçlar yayınlanma tarihine göre sıralanıyor (normal yayınlarda olduğu gibi). Bunun nasıl yapılabileceğini bilen var mı?
Teşekkürler