我有一个WordPress查询,我一次只能加载30个帖子,每4个帖子后我想要注入一个广告块。
我面临的这个问题是我只希望在10个帖子序列中的第4个帖子之后注入广告。
广告应在循环中的第4,14和24后显示。
我不能使用简单的if语句(if(x == 4 || x == 14 || x == 24) { // inset ad }
),因为循环中的帖子数量和广告块的位置可能会因页面而异。
最好的方法是什么?
答案 0 :(得分:3)
所以规则是 - 将$x
除以10并取余数。如果余数等于4 - 它就是你所需要的。
这个代码就是:
if ($x % 10 == 4) {
// do stuff
}