2011-06-13 7 views
1

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

어떤 도움에 감사드립니다, 감사합니다!

업데이트 : 내가 디버그를 활성화하고 크롬의 콘솔에서이있어 :

["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"].

다른 페이지 사이의 차이점은 "오류", "끝"

+0

AJAX로 완료되었으므로 Firefox + Firebug를 사용해 보셨습니까? 그것을로드하고 shift-Reload를하십시오. FB 콘솔에서 나가서 무엇이 돌아 왔는지 확인하십시오. 그러면 문제가있는 시작 지점이 생깁니다. –

+0

그걸 시도해 보았고 디버그가''[ajax에 향하고있다], Array [2]] jquery.infinitescroll.js : 121 [ ".load() 메소드를 통해 HTML 사용하기]] jquery.infinitescroll.js : 121 ["오류 ","end "] jquery.infinitescroll.js : 121 ["Binding ","unbind "]. – Tiago

+0

좋아, 그럼 load()와 오류 사이에 무슨 일이 있었습니까? 때로는 오류가 발생하는 것을보고 단계별로 살펴보고, 때로는 흥미로운 위치에 중단 점을 배치하고 값이 변할 때이를 관찰 할 수 있습니다. 또한이 이벤트에 대해 서버 로그는 어떻게 표시됩니까? –

답변

0

가 어디 이런 일이에 대한 링크가 마십시오 "contentSelector"를 표시하는 대신하지 않는 이유는 무엇입니까? 무한 스크롤의 AJAX 요청이 404를 반환하기 때문에 나는이 느낌이 들었습니다. 문제는 다음 페이지의 경로에 있지만, 페이지를 디버깅 할 수 있어야합니다. 감사.

1

나는이 똑같은 문제가 있었고 나에게 문제는 내가 사용자 정의 스타일과 div 클래스를 사용하고 있다는 것이었다. 사용자 정의 페이지가 무한 스크롤 구성에 대해 나열된 클래스 선택기와 동일한 클래스인지 확인하십시오.

관련 문제