为此,我们需要进行2次查询:
1) 通过获取网站上所有用户的列表wp_user_query
2) 使用从所有用户获取帖子wp_query
代码:
$user_query = new WP_User_Query( \'Author\' );
if ( ! empty( $user_query->results ) ) {
foreach ( $user_query->results as $user ) {
echo \'<h2>\' . $user->display_name . \'</h2>\';
$query1 = new WP_Query( \'posts_per_page=4&author_name=\'.$user->display_name );
while ( $query1->have_posts() ) {
$query1->the_post();
echo \'<p><a href="\'.get_permalink().\'">\'.get_the_title().\'</a></p>\';
}
wp_reset_postdata();
}
}
它未经测试,但应显示如下:
作者1:-职位1职位2职位3职位4
作者2:-职位1职位2职位3职位4