我正在編輯使用自定義查詢中的自定義字段的現有Wordpress主題。我需要編輯查詢,以便結果由一個自定義字段過濾,並按第二個自定義字段排序。在Wordpress中,如何在查詢中有多個自定義字段時按自定義字段排序?
這是我迄今爲止嘗試:
<?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
自定義字段排序代替。
如何通過自定義價格字段來訂購此查詢?
+1很大貢獻 –
+1,對於你自己通過挖掘文檔自己想出的問題,這個很好的答案。 –