在WP查询中的特定点插入HTML内容

时间:2017-10-16 作者:MauF

我有一个带有if ( have_posts() ) : ?> 循环并希望在第n篇文章之后插入HTML内容。

我之前使用if( $query->current_post == 4 ) 陈述

如何使用have_posts

谢谢

1 个回复
最合适的回答,由SO网友:janh 整理而成

全局$wp\\u查询是使用have_posts(), the_post() 等等,所以只需添加

global $wp_query;
if($wp_query->current_post == 4) echo "4!";
全局可能需要也可能不需要(当然只需要一次,所以只需在while循环之前添加它),这取决于您是在原始模板中还是在通过函数调用包含的模板中。

结束

相关推荐

Why does it loop twice?

我有这个循环,我不知道为什么,我有一个“加载更多”按钮,当我点击它时,它会再次加载所有文章。有人能帮忙吗?<div class=\"content\"> <div class=\"container load_more\"> <div class=\"row\"> <?php $args = array(\'category_name\' => \'actu, quizz\' );