我已经在互联网上搜索了数小时,试图提出解决方案。所有结果基本上都是相同的问题,即人们希望在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个帖子之后才显示它。任何帮助将不胜感激!
答案 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;?>