我想通過jQuery/Ajax在另一個Wordpress站點上的一個Wordpress站點顯示特定的帖子。從另一個WordPress網站檢索並顯示特定帖子的最快方法?
它是如何設置的是我有一個自定義RSS源,我用它來輸出標題&每個帖子的特色圖片。我將這些拉到一個單獨的Wordpress網站的頁面上。我想要發生的事情是,當用戶點擊其中一個帖子標題時,完整帖子將在同一個窗口中打開(通過javascript)。
難道是更快(加載時間)通過加載所有的職位到一個單獨的文件在我的主題,如load_full_posts.php,並使用jQuery
獲取該帖子的全部內容後附加&自定義字段值如:$('#div_id_in_your_page').load('ajax_page.html #required_div');
還是會更好地讀取它從一個自定義源XML,然後使用Ajax把它像這樣(注意URL進料將包含GET變量,我會用它來查詢僅限於自定義RSS提要中的該特定帖子):
$.ajax({
type: "GET",
url: "http://www.example.com/feed/mycustomfeed?postID=#",
dataType: "xml",
success: function(xml) {
// output html
}
});
}
});
如果有比這兩者更好的方法 - 或者其中任何一個的安全問題 - 請讓我知道,因爲我不知道。這是我第一次使用RSS提要。
爲什麼不只是將內容作爲RSS源的一部分加入,然後在點擊標題時顯示它?當然,這會比爲每篇文章發出Ajax請求更簡單 – Turnip
因此,您認爲在初始頁面加載時加載所有帖子會更快,而不是隻加載用戶選擇實際打開的帖子。我對此的擔憂是,我將不得不將64個帶有特色圖像的帖子加載到一個頁面上。 – kisabelle