我目前正在尝试在我的类别页面上创建功能,在每第4个预览帖子上,在该类别内显示一个广告块。
基本将通过以下方式工作:
广告块
在我的<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
我有以下内容:
<?php $i = 0; ?>
<?php if (post_num ($i%4 == 0) < (5 - $featured_count)) : echo "this works"; endif ?>
有人可以指引我正确的方向
答案 0 :(得分:3)
您或多或少地在这里,这是一个简单的示例,仅显示一些任意文本或帖子标题:
.Select(I=>new projectTaskViewmodel{
Name = i.name,
Date = i.date,
Etc...
})
我还没有测试过,只是给你一个想法。
编辑:我要注意,由于您希望在第四篇文章后的 后面插入广告,因此,<?php
$counter = 0;
if (have_posts()) {
while (have_posts()) {
$counter++;
the_post();
if ($counter % 5 === 0) {
echo 'Advert Here!';
} else {
the_title();
}
}
}
?>
不会按照您的想法进行,如果您想显示四篇文章然后将广告放置在第5个“位置”,即$counter % 4
。