Wordpress несколько URL для RSS-канала: как их разделить? - PullRequest
0 голосов
/ 18 сентября 2011

Мне нужно отобразить 2 разных RSS-каналов с помощью Wordpress.Я использую этот код:

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

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

он работает нормально, но проблема в том, как разделить источники.Возвращает большой список с двумя исходными данными.Как я могу узнать, какие данные из первого и второго URL?API на веб-сайте Wordpress 'не совсем понятно.

Есть идеи?

Спасибо

Рандомизировать

1 Ответ

1 голос
/ 18 сентября 2011

Согласно документации 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();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...