由于我昨天刚刚遇到了这个问题,这里有一个解决方案:你必须numberposts
以及posts_per_page
覆盖所有边缘案例场景。
我还提供了查询附件的可能性,以及检查是否有任何附件。
$wpse69856_query = new WP_Query( array(
\'posts_per_page\' => 6
,\'numberposts\' => 6
,\'meta_key\' => \'_thumbnail_id\'
// For non-featured images
,\'meta_key\' => \'_wp_attached_file\'
) );
if ( $wpse69856_query->have_posts() )
{
while( $wpse69856_query->have_posts() )
{
$wpse69856_query->the_post();
the_post_thumbnail();
}
}
Note: 这只是对@Mridul Aggarwal答案的一个补充,以使其更加完整。如果这对你有用,请将他的答案标记为解决方案。谢谢