Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 如果meta_值相同,则分组结果_Wordpress_Loops_Grouping - Fatal编程技术网

Wordpress 如果meta_值相同,则分组结果

Wordpress 如果meta_值相同,则分组结果,wordpress,loops,grouping,Wordpress,Loops,Grouping,如果任何结果的meta_值相同,我想对查询结果进行分组。我希望得到如下输出: Group 1 - 1111 - 1111 - 1111 Group 2 - 1234 - 1234 我的问题是: $args = array( 'post_type' => 'product-api', 'orderby' => 'title', 'order' => 'ASC', 'posts_per_page' => -1, '

如果任何结果的meta_值相同,我想对查询结果进行分组。我希望得到如下输出:

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();
实现这一目标的最佳方法是什么