在序列中的x个帖子后插入项目

时间:2016-07-18 17:01:35

标签: php wordpress

我有一个WordPress查询,我一次只能加载30个帖子,每4个帖子后我想要注入一个广告块。

我面临的这个问题是我只希望在10个帖子序列中的第4个帖子之后注入广告。

广告应在循环中的第4,14和24后显示。

我不能使用简单的if语句(if(x == 4 || x == 14 || x == 24) { // inset ad }),因为循环中的帖子数量和广告块的位置可能会因页面而异。

最好的方法是什么?

1 个答案:

答案 0 :(得分:3)

所以规则是 - 将$x除以10并取余数。如果余数等于4 - 它就是你所需要的。

这个代码就是:

if ($x % 10 == 4) {
    // do stuff
}