我正在创建一个无限滚动的博客,并希望每5个帖子显示一次广告。我的代码如下所示:
<?php
while (have_posts()) : the_post();
if ($i < 4) {
get_template_part( 'content', get_post_format() );
$i++;
} elseif ($i == 4) {
get_template_part( 'ad_template', get_post_format() );
$i=0;
}
endwhile;
?>
在Jetpack的无限滚动接管并且根本不再显示广告之前,此工作正常。我想知道是否有一种方法可以继续展示广告,即使在7个帖子之后Jetpack占据了统治地位。
答案 0 :(得分:0)
尝试将其添加到“内容”中,而不是使用两个不同的模板部分。模板。
像这样:
if ($i < 4) {
// Your actual post //
$i++;
} if($i == 5) {
// your ad code //
$i=0;
}
这样它应该是无限滚动输出的一部分。我没有测试过这个,所以不能100%