自定义循环查询中缺少div

时间:2016-07-22 作者:Terrell Anderson

我正在为wordpress循环使用定制的php代码。代码设计为通过html和;css。代码的设计也使我可以在帖子之间添加div块。

有关代码使用的示例,请参见下面的照片。

下面是我正在使用的代码。

https://gist.github.com/mihadaiko/dc314a845f807c16d19db8c842ed7a75

我的问题是,应该在最后10篇帖子之前出现的DIV没有出现。我不认为这是我的css文件的问题,但如果你也需要这些文件,它们就在这里。

完整索引。带有HTML/php的php文件

https://gist.github.com/mihadaiko/c4a9ef6f19c4b57cb239971d5e21d594

完整CSS文件

https://gist.github.com/mihadaiko/4da7e1a4b8b9488a676ec175713a43f0

这是一张我正在努力完成的照片。

enter image description here

问题是没有显示带有吉普广告的DIV。完全有谁能帮我找到一个解决方案,解释为什么会发生这种情况。

1 个回复
最合适的回答,由SO网友:Andy Macaulay-Brook 整理而成

您有以下代码:

elseif (17 < $count && $count <= 27 && $paged === 1) :
       if ($count === 10) echo \'DIV/CONTENT BEFORE THE NEXT 10 POST GOES HERE\';
第一个条件在以下情况下失败10 === $count 因此,第二个条件永远不会成功。

当while循环执行时(在WordPress调用循环、调用函数的结构中the_post() 浏览您正在处理的帖子列表以生成此网页)$count 作为跟踪代码正在处理的帖子的一种方式,递增。

处理伯尼·桑德斯时$count === 1, 当我们看到德雷克的专辑时$count === 4 等等,直到页面上的每一篇文章都呈现出来。代码没有带有自己计数的帖子部分,只有从顶部开始的计数,因此您的吉普广告需要在$count === 15 根据你的照片。我不完全确定,因为你有一块6个帖子的标签是“下一个9”