Javascript 在wordpress中使用ajax加载整个页面

Javascript 在wordpress中使用ajax加载整个页面,javascript,jquery,ajax,wordpress,Javascript,Jquery,Ajax,Wordpress,我在用ajax加载wordpress中的页面时遇到问题。我必须进行动画页面转换,所以我决定使用ajax并将页面内容放入一个div中,我将在视图中设置动画。我创造了这个逻辑,在50%的时间里有效。通常有很多奇怪的虫子 那么我的问题是,有人在wordpress中创建了ajax页面加载器吗?我读了一些关于在wordpress中使用ajax的文章,我不得不使用wordpress的内置功能,但我不明白为什么会这样。我也不知道如何让后退按钮正常工作 $( links ).click(function(e)

我在用ajax加载wordpress中的页面时遇到问题。我必须进行动画页面转换,所以我决定使用ajax并将页面内容放入一个div中,我将在视图中设置动画。我创造了这个逻辑,在50%的时间里有效。通常有很多奇怪的虫子

那么我的问题是,有人在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();
});
$(链接)。单击(函数(e){
var link=$(this.get(0.href);
$('body')。追加('');
$('.contain all').load(链接);
如果(链接!=窗口位置){
window.history.pushState({path:link}',,link);
}
e、 预防默认值();
});

希望有人能得到我需要的安瑟尔

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

此外,如果有人有问题,他们可以在这里问他们,这样每个人都可以访问他们