WordPress RSS Feed 的多个 URL:如何将它们分开?

发布于 2024-12-05 04:57:29 字数 384 浏览 0 评论 0原文

我需要使用 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 对此并不清楚。

有什么想法吗?

谢谢

随机化

I need to display 2 different feeds rss with Wordpress. I'm using this code:

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

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

it works fine but the problem is how to separate the sources. It returns a big list with 2 sources data joined. How can I know what are the data from the first url and the second? The API on Wordpress' website is not clear about that.

Any idea?

Thanks

Randomize

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

对不⑦ 2024-12-12 04:57:29

根据 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();
}

According to the Wordpress Codex documentation, the fetch_feed function uses SimplePie. When you iterate over the items, each item is an instance of SimplePie_Item. So you should be able to use the get_feed method, such as:

$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();
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文