Wordpress RSS Feed的多个网址:如何分开它们?

时间:2011-09-18 11:20:42

标签: php wordpress rss

我需要使用Wordpress显示2个不同的RSS源。我正在使用此代码:

$feed = fetch_feed(array('http://somewhere.rss', 'http://anotherplace.rss'));

// Loop the results
foreach($feed->get_items() as $item) {
    echo $item->get_title();
}

它工作正常,但问题是如何分离源。它返回一个包含2个源数据的大列表。我怎么知道第一个网址和第二个网址的数据是什么? Wordpress网站上的API并不清楚。

有什么想法吗?

由于

随机化

1 个答案:

答案 0 :(得分:1)

根据Wordpress Codex文档,fetch_feed函数使用SimplePie。迭代项目时,每个项目都是SimplePie_Item的一个实例。因此,您应该能够使用get_feed方法,例如:

$feed = fetch_feed(array('http://somewhere.rss', 'http://anotherplace.rss'));

// Loop the results
foreach($feed->get_items() as $item) {
    echo $item->get_title() . ' posted to ' . $item->get_feed()->get_title();
}