就像Eugene在回答中提到的那样,您需要对每个标记运行一个查询。我将创建一个foreach循环,遍历每个标记,然后查询每个标记最近的2篇文章。
$tags = get_tags();
foreach ( $tags as $tag ) {
echo \'<h3>\' .$tag->name. \'</h3>\';
$tag_query = new WP_Query( array(
\'tag_id\' => $tag->term_id,
\'posts_per_page\' => 2,
\'no_found_rows\' => true,
) );
while ( $tag_query->have_posts() ) : $tag_query->the_post();
// Do stuff
endwhile; wp_reset_postdata();
}