无限滚动:无计数器重置
问题描述:
我在类别页面上为我的WordPress网站使用无限滚动,它的作用像魅力。在类别页面上,我在php中添加了一个计数器。并且如果计数器%4 == 0一个特定的类将被添加到postclass中。无限滚动:无计数器重置
但是,如果我向下滚动类别页面和无限滚动加载新帖子,计数器将被重置(= 0)。
我怎样才能contiune柜台,而加载新帖? 我已经尝试了一个全局变量,但没有奏效。
感谢您的帮助
答
我有同样的问题,我注意到无限滚动确实增加页码,以便它加载每个块。所以我偷看了infinite.php,看看它是如何完成的。基本上它会查看查询以查看我们所在的页面/块。
然后你就可以正确设置柜台,就像这样:
$counter = $wp_query->current_post;
$page = $wp_query->get('paged');
$counter = $page*7+$counter;
或者,如果你想从0开始的额外加载页面,因为你已经统计的前7:(这是7,因为这是WordPress的无限滚动使用。)
$counter = $wp_query->current_post;
$page = $wp_query->get('paged');
$counter = ($page - 1)*7+$counter;
你大概能想到这样做的甚至更好的方式...
有人能帮忙吗? – netdev