2016-07-28 48 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/

此外,如果任何人有問題,他們可以要求他們在這裏,所以每個人都將有機會獲得他們。