我想通过jQuery / Ajax在另一个Wordpress网站上的一个Wordpress网站上显示一个特定的帖子。
它是如何设置的,我有一个自定义RSS源,我用它输出标题&每个帖子的特色图片。我将这些拉到一个单独的Wordpress网站上的页面。我想要发生的是,当用户点击其中一个帖子标题时,完整的帖子将在同一个窗口中打开(通过javascript)。
获取完整的帖子内容会更快(加载时间)吗?通过将所有帖子加载到我的主题中的单独文件(例如load_full_posts.php)和使用jQuery .load()
例如:$('#div_id_in_your_page').load('ajax_page.html #required_div');
或者最好从自定义Feed中将其作为XML获取,然后使用Ajax将其拉出来(请注意,Feed的URL将包含一个GET变量,我将仅用于查询该特定帖子)自定义RSS提要):
$.ajax({
type: "GET",
url: "http://www.example.com/feed/mycustomfeed?postID=#",
dataType: "xml",
success: function(xml) {
// output html
}
});
}
});
如果有比其中任何一种方法更好的方法 - 或其中任何一种安全问题 - 请告诉我,因为我不知道..这是我第一次使用RSS提要。
答案 0 :(得分:0)
如果您真的需要速度和可靠性,我认为从第三方网站加载数据不是最好的方法。您应该做的是轮询后端的feed并在本地缓存其数据,以便您的应用程序可以直接为其提供服务(或从您自己的服务器加载它)。