2016-07-28 6 views
3

아약스로 워드 프레스에서 페이지를로드하는 데 문제가 있습니다. 애니메이션 페이지 전환을 만들어야하므로 아약스를 사용하고 페이지 콘텐츠를 div에 넣어보기로 전환했습니다. 나는이 로직을 만들었고, 이는 50 %의 시간 동안 작동한다. 일반적으로 이상한 버그가 많이 있습니다.워드 프레스에서 아약스 전체 페이지로드

내 질문에 누군가가 WordPress에 아약스 페이지 로더를 만들었나요? WordPress에서 아약스를 사용하는 방법에 대해 조금 읽었습니다. 기능이 내장 된 WordPress를 사용해야했지만 그 이유는 알 수 없었습니다. 또한 나는 어떻게 다시 버튼이 제대로 작동하도록 해야할지 모르겠다.

$(links).click(function(e) { 

    var link = $(this).get(0).href; 
    $('body').append('<div class="contain-all"></div>'); 

    $('.contain-all').load(link); 

    if(link!=window.location){ 
     window.history.pushState({path: link},'',link); 
    } 

    e.preventDefault(); 
}); 

누군가가 내가 필요한 anserw를 가지고 있습니다. :)

답변

0

WordPress와 로딩 페이지에서 Ajax에 대해 조금 읽었습니다. Ajax로 호출하여 wordpress functions.php의 함수로 가져올 템플릿 파트를 만들어이 작업을 수행 할 수 있습니다. 그것은 복잡한 소리 (그리고 일부입니다),하지만 당신은 여기에 대한 자세한 내용을보실 수 있습니다 : 아무도 질문이있는 경우에는 모든 사람들이 그들에 액세스 할 수 있도록

https://premium.wpmudev.org/blog/load-posts-ajax/

또한 그들은 여기를 요청할 수 있습니다.

관련 문제