2016-07-28 25 views
3

Im在使用ajax加载wordpress时遇到问题。我必须制作动画页面转换,所以我决定使用ajax并将页面内容放入一个div中,我将视觉化为动画。我创建了这个逻辑,这个逻辑在50%的时间内工作。通常有很多奇怪的错误。使用ajax在wordpress中加载整个网页

所以我的问题是否有人在wordpress中创建ajax页面加载器?我读了一些关于在wordpress中使用ajax的问题​​,并且我不得不使用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(); 
}); 

希望有人有我需要的anserws。 :)

回答

0

好吧,我在wordpress和加载页面阅读了一些关于ajax的内容,并且可以通过创建模板部件来实现这一点,您将通过调用ajax调用它来获取wordpress functions.php中的函数。这听起来很复杂,(这部分是),但你可以在这里阅读更多关于它:

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

此外,如果任何人有问题,他们可以要求他们在这里,所以每个人都将有机会获得他们。