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


Fastest way to retrieve and display a specific post from another Wordpress site?

我想通过jQuery/Ajax在另一个Wordpress网站上显示一个Wordpress网站上的特定帖子。

它的设置是我有一个自定义的RSS提要,我用它来输出标题&每个帖子的特色图片。我正在把这些内容放到Wordpress网站上的一个页面上。我希望的是,当用户点击其中一个帖子标题时,完整的帖子将在同一窗口中打开(通过javascript(。

获取完整的帖子内容会更快吗(加载时间(&通过将所有帖子加载到主题中的一个单独文件(如load_full_posts.php(中,并使用jQuery .load() ,为该帖子添加自定义字段值

例如:$('#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源。

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