【发布时间】:2018-11-12 17:10:58
【问题描述】:
我已经在互联网上搜索了几个小时,试图找到一个解决方案。所有结果基本上都是相同的问题,即人们在 X 数量的帖子后想要一个 (div) 并希望 (div) 不断重复。
我正在寻求帮助的是第 5 篇帖子之后的 (div),仅此而已。这是一个使用 PHP 的 wordpress 博客。
这是一个代码 sn-p,它在每 5 和 15 个帖子之后广告 (div),但我只希望在第 5 个帖子之后添加 (div)。
<?php if( ($wp_query->current_post % 14) == 4 ) : ?>
<div></div>
<?php endif; ?>
我已尝试编辑代码,但我似乎无法让它仅在第 5 篇帖子之后显示。任何帮助将不胜感激!
【问题讨论】:
-
current_post从 0 开始,所以current_post % 4 == 0会这样做,或者只是current_post == 4 -
我不明白你为什么在这里使用
% 14,但是,你应该只使用current_post == 4而不是current_post % 4 == 0 -
我收到语法错误。解析错误:语法错误,意外':'