效率稍低,但如果您有一组ID,可能包含重复ID,并且希望获得每个ID的帖子,我建议使用get_post()
在每个ID上,为您提供一组帖子。
$post_ids = [ 24, 11, 60, 11 ];
$posts = array_map( \'get_post\', $post_ids );
global $post;
foreach ( $posts as $post ) : setup_postdata( $post );
// the_title(); etc.
endforeach;