Wordpress wp查询循环模式
我试图以一种模式显示帖子,每一篇帖子都会显示两篇小帖子 像这样: 大职位 小的 大职位 小的 大职位 小的 到目前为止,我所做的是嵌套循环Wordpress wp查询循环模式,wordpress,loops,nested,Wordpress,Loops,Nested,我试图以一种模式显示帖子,每一篇帖子都会显示两篇小帖子 像这样: 大职位 小的 大职位 小的 大职位 小的 到目前为止,我所做的是嵌套循环 $main_args = array( 'post_type' => 'post', 'posts_per_page' => '15', 'paged' => $page, 'orderby' => 'date', ); $main_query = new WP_Que
$main_args = array(
'post_type' => 'post',
'posts_per_page' => '15',
'paged' => $page,
'orderby' => 'date',
);
$main_query = new WP_Query( $main_args );
if ( $main_query->have_posts() ) {
while ( $main_query->have_posts() ) {
$main_query->the_post();
wp_reset_postdata();
$small_args = array(
'post_type' => 'post',
'posts_per_page' => 2,
'orderby' => 'date',
'order' => 'DESC',
);
$small_query = new WP_Query( $small_args );
if ( $small_query->have_posts() ) {
while ( $small_query->have_posts() ) {
$small_query->the_post();
}
}// end loop
wp_reset_postdata();
}
}
wp_reset_query(); ?>
这段代码的问题在于,出于某种原因,嵌套循环会一次又一次地复制同一篇文章
需要帮助吗
谢谢由于您使用了
wp_reset_postdata(),因此查询将无法工作代码>每次。相反,尝试对一个循环使用循环,然后对小查询使用$wpdb
,并使用偏移量告诉循环哪一个应该是第一个、第四个、第七个、第十个等
我会在一分钟内发布我的版本,看看我会怎么做,也许你可以自己解决谢谢你的评论,你能发送这些片段吗?我正在努力让它工作。。。