wordpress教程菜鸟教程多循环主页?

JasperAI 10000字免费额度试用

WebDesignerDepot 最近的重新设计给我留下了深刻的印象,我对他们主页的机制很好奇。 我喜欢他们如何以帖子部分为特色来打破页面的单调,但我还没有想出如何在我自己的设计中加入类似的东西。 我猜他们正在使用多个循环,看起来就像是 [main loop chronological] — > [custom loop] —> [main loop continues chronologically].

我如何中断自定义循环,然后从主循环中断的地方继续?

您可以使用 current_post 在循环中跟踪您的位置并将循环分成多个部分:

while ( have_posts() ) : the_post(); // only output content if it's post 1 - 5 if( 5 > $wp_query->current_post ): the_title(); else : break; endif; endwhile; // do another query/loop $custom_loop = new WP_Query( $args ); while( $custom_loop->have_posts() ) : // etc.. // snip.... // output posts 6 + of main query while ( have_posts() ) : the_post(); the_title(); endwhile; 

您也可以使用 $wp_query->rewind_posts(); 再次运行相同的循环,或设置 current_post 直接在特定帖子开始循环:

// start a loop at post 6 $wp_query->current_post = 5 while ( have_posts() ) : the_post(); // etc.. 

请记住这一点 current_post 是零索引的,它从零开始,而不是 1。

5分钟生成10篇英文软文article forge软件试用

siteground guangda

原文链接:https://www.wordpresshy.com/322526

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享