我目前正在为我的索引帖子页面编写Wordpress循环。循环在4列中显示帖子(每个帖子的宽度为25%,因此在同一行上有4篇帖子),我的目的是在每四篇帖子后插入两个div<div style="clear:both;"></div><div style="separator"></div>
. 目前它工作正常,但我没有找到让PHP代码响应的方法。
例如:当窗口宽度为<=1100px,我的帖子的宽度(在我的css媒体查询中)为50%,这意味着在同一行上有两篇帖子。所以我需要改变$counter % 4 == 0
到$counter % 2 == 0
, 在每两个帖子后添加两个div。
代码如下:
$counter = 1;
if ( have_posts() ) :
while ( have_posts() ) : the_post();
get_template_part( \'template-parts/content\', \'index-posts\' );
if ($counter % 4 == 0) :
echo \'<div style="clear:both;"></div><div class="news-separator"></div>\';
endif;
$counter++;
endwhile;
endif;
wp_reset_query();
我是PHP的新手,所以我非常感谢您在这方面的帮助。
非常感谢!