我的查询需要按照称为“市场”的自定义分类法对帖子进行排序,但是查询按名为“ state”的“ meta_value”列出了帖子的排序。这些也应按“市场”排序。
代码如下:
$query_args = array(
'post_type' => $post_type,
'posts_per_page' => 50,
'post_status' => 'publish',
'tax_query' => array(
array(
'taxonomy' => $taxonomy,
'terms' => $type,
'field' => 'slug',
),
),
'meta_key' => 'state',
'orderby' => 'meta_value',
'order' => 'asc',
);
$query = new WP_Query( $query_args );
$post_type
是自定义帖子类型。$taxonomy
是一种自定义分类法,称为“类型”。$type
是我需要查询的类型,例如:“多媒体”。例如,一些结果得到:
加利福尼亚
这些应该是:
加利福尼亚
那是“市场”的订单
因此,此查询获取的分类类型为“多媒体”(按州排序)的自定义帖子类型的帖子。另外,我还需要按照“市场”分类法ASC对这些结果进行排序。