使用InfiniteScroll和自定义WordPress页面

时间:2011-06-13 23:11:59

标签: jquery wordpress

我正在尝试将无限滚动添加到我在WP安装中创建的自定义页面,但它无效。显示正在提取帖子的消息显示,但随后它显示我已到达结尾且没有帖子出现。

我在主页上对此进行了测试,但它正在运行。可能是因为我在这个页面上使用自定义查询? 查询是:

$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);

对此问题的任何帮助表示赞赏, 谢谢!

更新:我启用了Debug并从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”

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,对我来说问题是我使用的是自定义样式和div类。确保您的自定义页面具有与为无限滚动配置列出的类别相同的类选择器。

答案 1 :(得分:0)

你有链接到这发生的地方吗?我有一种感觉,这是因为无限滚动的AJAX请求返回404.问题将在下一页的路径中,但我需要看到该页面能够调试它。感谢。