SO网友:Frank P. Walentynowicz
对脚本进行四次更改。将$用户限制为具有“管理员”角色的用户。删除的行if($user->caps[\'Administrator\']!=1) continue;
因为每个用户都是管理员。将“post\\u per\\u page”更改为-1,以处理所有帖子。已添加wp_reset_postdata();
每次循环后:
$users = get_users( array( \'role\' => \'administrator\' ) );
foreach ( $users as $user ) {
$query = new WP_Query( array(
\'posts_per_page\'=>-1,
\'author\' => $user->ID
)
);
if( $query->have_posts() ) {
while( $query->have_posts() ) {
$query->the_post();
get_template_part(\'content\', \'postlist\');
}
} else {
get_template_part(\'content\', \'none\');
}
wp_reset_postdata();
}
确保在中找到正确的模板
get_template_part(\'content\', \'postlist\');
陈述