在wordpress循环中的第三项之后插入代码

时间:2013-12-02 19:45:53

标签: php wordpress

我试图找出一种在wordpress循环中输入x项之后注入一些代码的方法。因此,例如,这可能是在页面上显示的每三个帖子后添加广告。

这可以在PHP中使用吗?

1 个答案:

答案 0 :(得分:3)

如果你的WP循环看起来像这样:

if (have_posts()) :
   while (have_posts()) :
      the_post();
      the_content();
   endwhile;
endif;

您必须执行以下操作:

$i = 0;
if (have_posts()) :
   while (have_posts()) :
      $i++;

      if (($i % 3) == 0) :
        echo 'This the third post';
      endif;

      the_post();
      the_content();
   endwhile;
endif;