我想添加無限滾動到我在WP安裝上創建的自定義頁面,但它不工作。顯示帖子正在被抓取的消息出現,但它表示我已到達最後,並且沒有帖子出現。使用InfiniteScroll和自定義WordPress頁面
我已經在主頁上測試過它,它正在工作。難道是因爲我在這個頁面上使用了自定義查詢嗎? 查詢是:
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
$args = array(
'v_sortby' => 'views',
'v_orderby' => 'desc',
'post_type' => 'jogos',
'paged' => $paged
);
query_posts($args);
關於這個問題的任何幫助表示讚賞, 謝謝!
更新:我已經啓用調試和得到這個從Chrome的控制檯:
["heading into ajax", Array[2] ] jquery.infinitescroll.js:121["Using HTML via .load() method"] jquery.infinitescroll.js:121["Error", "end"] jquery.infinitescroll.js:121["Binding", "unbind"]
。
其他頁面之間的差別是,「錯誤」,「結束」沒有出現,而是在「contentSelector」
既然這樣做了AJAX,你有沒有嘗試過使用Firefox + Firebug?加載它,然後做一個轉變 - 重新加載。檢查FB控制檯是否發生了什麼並返回。這可以讓你從問題出發的地方開始。 – 2011-06-15 03:58:16
我試過了,調試是'[「標題變成ajax」,Array [2]] jquery.infinitescroll.js:121 [「通過.load()方法使用HTML」] jquery.infinitescroll.js:121 [「Error 「,」end「] jquery.infinitescroll.js:121 [」Binding「,」unbind「]。' – Tiago 2011-06-17 09:53:40
好吧,那麼load()和錯誤之間發生了什麼?有時候你可以單步穿過它並看到錯誤發生,或者有時你可以在有趣的地方放置斷點並觀察值的變化。另外,這個事件的服務器日誌是什麼樣的? – 2011-06-17 17:47:29