在第5次发布后仅在PHP中使用WordPress添加div

时间:2018-11-12 06:54:28

标签: php html wordpress

我已经在互联网上搜索了数小时,试图提出解决方案。所有结果基本上都是相同的问题,即人们希望在X帖子数量后再加上(div),并且希望(div)不断重复。

我正在寻求帮助的仅是第5个帖子之后的(div)。这是使用PHP的wordpress博客。

这是一个代码段,每5和15个帖子后广告(div),但我只希望第5个帖子后的(div)。

<?php if( ($wp_query->current_post % 14) == 4  ) : ?>

    <div></div>

<?php endif; ?>

我尝试编辑代码,但似乎只能在第5个帖子之后才显示它。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

$posts->current_post在第一篇文章中从0开始。 WP_Query for more info

要仅获得 个第五帖,您应该将current_post与数字4进行比较,

 <?php if( $wp_query->current_post == 4  ) : ?>
    <p><?php echo the_title() . ' is the 5th post';?></p>
 <?php endif;?>