如何从wordpress.com获取RSS提要并将该提要的最新帖子添加到另一个网站?

时间:2010-06-28 03:43:31

标签: wordpress rss syndication

我正在使用php文件构建一个静态站点。在index.php文件中,我需要动态提取某个wordpress.com博客的RSS提要。我需要提取的唯一信息是最新帖子的摘录内容(总共1个帖子)。当wordpress.com博客更新时,index.php文件中的内容应更新为wordpress.com上最新博客文章的摘录。

我知道如何使用wordpress.org自托管博客(登录到wp-login.php文件并将循环添加到外部index.php文件),但不幸的是它不能正常工作与wordpress.com博客一起自动托管。

1 个答案:

答案 0 :(得分:1)

Magpie RSS是你的朋友。我通过RSS获取最新的条目并将其显示在另一个网页上。我只将它用于自托管的Wordpress博客,但由于它基于RSS提要,我认为没有理由为什么它也无法在wordpress.com上运行。

他们网站上的一个例子:

require_once 'rss_fetch.inc';

$url = 'http://magpie.sf.net/samples/imc.1-0.rdf';
$rss = fetch_rss($url);

echo "Site: ", $rss->channel['title'], "<br>";
foreach ($rss->items as $item ) {
    $title = $item[title];
    $url   = $item[link];
    echo "<a href=$url>$title</a></li><br>";
}