在WordPress循环中获取第4条帖子

时间:2018-06-21 13:50:47

标签: php wordpress loops php-5.3

我目前正在尝试在我的类别页面上创建功能,在每第4个预览帖子上,在该类别内显示一个广告块。

基本将通过以下方式工作:

  1. 帖子1
  2. 帖子2
  3. 第3条
  4. 帖子4

广告块

  1. 帖子5
  2. 帖子6

在我的<?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 ?>

有人可以指引我正确的方向

1 个答案:

答案 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