WP3.0の時点で、カスタムの高度なクエリのオプションがあります。これは素晴らしいことです。この時点で、meta_key、meta_valueなどのカスタムフィールドの一部のクエリパラメーターは、新しいmeta_queryパラメーターで廃止されました(こちらを参照)
新しい構文を使用して、指定されたmeta_key(order_in_archive)を含む特定のpost_type(services)による投稿をクエリする非常に単純なクエリを作成しようとしています。これは期待どおりです。しかし-クエリを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を試しましたが、いずれの場合も、結果は公開日順に並べられています(通常の投稿と同様)。誰もこれをどのように行うことができますか?
ありがとう