-2

是否可以从 RSS 提要中提取项目,例如:http: //mudradio.wordpress.com/feed/

这是给我的朋友的,他希望有很多由不同人更新的 wordpress 博客都显示在一个站点上(我认为是使用 Adob​​e Muse 创建的)。我认为他只是希望在网站上显示最后一次更新。例如,可能有图片、视频(youtube)和音频(soundcloud)等。博客更新可能有很多文字和其他东西,所以我希望它过滤实际的艺术内容。

所以该网站可能看起来像:

|-----------|-----------|-----------|
|Blog 1     |Blog 2     |Blog 3     |
|Youtube Vid|Soundcloud |flickr img |
|-----------|-----------|-----------|

你得到图片。

所以我想如果每个博客都有一个 RSS 提要,使用某种 RSS 过滤器来获取视频、音频等并创建一个可以输入到 Adob​​e Muse 站点的新 RSS 提要?

大家怎么看?有更好的想法吗?有人知道如何进行 RSS 过滤吗?我一直在尝试使用 yahoo 管道,但我不太了解它。

4

1 回答 1

2

您可以使用Simplepie。使用 Simplepie 提取数据是小菜一碟。

require('simplepie.inc');

$feed = new SimplePie("http://mudradio.wordpress.com/feed/");
$feed->handle_content_type();

echo $feed->get_title()."\n";

foreach ($feed->get_items() as $item) {
    echo $item->get_title();
    echo $item->get_description();
}

并检查演示页面

于 2012-02-18T09:32:35.267 回答