我需要使用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并不清楚。
有什么想法吗?
由于
随机化
答案 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();
}