如果meta_value对于任何结果都相同,我想将查询的结果分组。我希望这样的输出:
Group 1
- 1111
- 1111
- 1111
Group 2
- 1234
- 1234
这是我的问题:
$args = array(
'post_type' => 'product-api',
'orderby' => 'title',
'order' => 'ASC',
'posts_per_page' => -1,
'meta_query' => array(
array(
'key' => 'last_updated',
'value' => '',
'compare' => '!=',
)
),
);
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) {
while ( $the_query->have_posts() ) {
$count++;
$the_query->the_post();
$model = get_post_meta(get_the_id(), 'product_model', true);
echo $model;
}
}
wp_reset_postdata();
实现这一目标的最佳方法是什么?