在我的index.php
我用无限滚动显示我的所有帖子。在WP循环之前,我添加了一个$计数器,它与每个帖子一起计数。但如果无限滚动加载新帖子,计数器将重置。
计数器示例:01234567(加载新帖子)01234。。。
加载新帖子后,我该怎么做才能使计数器计数(…,6,7,8,9,10,…)?
谢谢你的帮助!
<div class="grid" id="container">
<div class="grid-sizer"></div>
<?php $counter = 0;
if ( have_posts() ) {
while ( have_posts() ) {
the_post();?>
<div class="grid-item post-item<?php if($counter % 4 == 0) : ?> opening-box<?php endif; ?>">
<?php the_content(); ?>
</div>
<?php $counter++;
} // end while
} ?>
</div>
</div>
SO网友:Jonathan Ryan Patterson
也许可以尝试在循环之前添加以下内容:
$count = $wp_query->post_count;
但这可能只返回您为每页的posts\\u设置的posts数量,在这种情况下,您可以使用:
$count = $wp_query->found_posts;