2017-10-10 161 views
0

我在類別頁面上爲我的WordPress網站使用無限滾動,它的作用像魅力。在類別頁面上,我在php中添加了一個計數器。並且如果計數器%4 == 0一個特定的類將被添加到postclass中。無限滾動:無計數器重置

但是,如果我向下滾動類別頁面和無限滾動加載新帖子,計數器將被重置(= 0)。

我怎樣才能contiune櫃檯,而加載新帖? 我已經嘗試了一個全局變量,但沒有奏效。

感謝您的幫助

+0

有人能幫忙嗎? – netdev

回答

0

我有同樣的問題,我注意到無限滾動確實增加頁碼,以便它加載每個塊。所以我偷看了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; 

你大概能想到這樣做的甚至更好的方式...