我正在努力实现简单的结果。运行主循环2次,但第一次用于具有不同布局的一篇文章,第二次用于具有不同布局的其余文章。我发现了那种情况1 > $wp_query->current_post 只能显示循环中的第一篇帖子。但当我再次运行循环时,它从第三个帖子开始,跳过第二个帖子。
代码如下:
<!-- Full Post -->
<?php if ( have_posts() ) :
while ( have_posts() ) : the_post();
// first post
if( 1 > $wp_query->current_post ):
get_template_part( \'template-parts/content\', get_post_format() );
else :
break;
endif;
endwhile;
?>
<!-- Small Posts -->
<div class="row">
<?php
while( have_posts() ) : the_post();
get_template_part( \'template-parts/post-small\', get_post_format() );
endwhile;
?>
</div>