カスタムクエリでカスタムフィールドを使用する既存のWordpressテーマを編集しています。結果が1つのカスタムフィールドでフィルタリングされ、2番目のカスタムフィールドで並べ替えられるように、クエリを編集する必要があります。
これは私がこれまでに試みたことです:
<?php
$query_args = array();
$query_args['post_type'] = 'woo_estate';
$query_args['meta_query'] = array(
array(
'key' => 'on_show',
'value' => 'true'
),
array(
'key' => 'price',
'type' => 'numeric',
)
);
$query_args['orderby'] = 'price';
$query_args['order'] = 'ASC';
$query_args['posts_per_page'] = $woo_options['woo_more_entries'];
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$query_args['paged'] = $paged;
?>
<?php query_posts( $query_args ); ?>
price
問題は、結果がカスタムフィールドではなく、デフォルト(日付)で並べ替えられ続けることです。
このクエリをカスタム価格フィールドで注文するにはどうすればよいですか?