从另一个Wordpress网站检索和显示特定帖子的最快方法?

时间:2014-04-30 20:56:46

标签: php jquery ajax wordpress rss

我想通过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提要。

1 个答案:

答案 0 :(得分:0)

如果您真的需要速度和可靠性,我认为从第三方网站加载数据不是最好的方法。您应该做的是轮询后端的feed并在本地缓存其数据,以便您的应用程序可以直接为其提供服务(或从您自己的服务器加载它)。