2013-06-13 5 views
0

Я использую Simple Pie Чтобы отображать содержимое из нескольких каналов RSS.Отображение заголовка элемента в SimplePie

Я успешно смог отобразить содержимое RSS-каналов. Теперь я хочу показать имя автора или заголовок фида.

Пример:

Это RSS Feed URL: http://aaron.dietfreelife.com/feed/

Я хочу, чтобы иметь возможность получить фид Заголовок, как показано на схеме прилагается.

retrieve the Feed Title

Вот мой код спецификации:

<?php 
foreach ($feed->get_items() as $item): 
?> 

<div class="item"> 
    <h2><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h2> 
    <p><?php echo $item->get_description(); ?></p> 
    <p><small>Posted on <?php echo $item->get_date('j F Y | g:i a'); ?></small></p> 
</div> 
<?php endforeach; ?> 

Любая помощь будет оценена ....

ответ

2

Я считаю, что это что-то вроде этого:

foreach ($feed->get_items() as $item) { 
    $item->get_feed()->get_title() 
    // or if you need more than one thing from the feed like permalink 
    $parent_feed = $item->get_feed(); 
    $parent_feed->get_title(); 
    $parent_feed->get_permalink(); 
} 

documentation показывает, что он используется в конструкторе фида, но я его использую сюда.

+0

Hi Revent, Большое спасибо. Да, ваш код работает отлично ... Решение принято ... – mkb

+0

Но если мы не хотим его в цикле, но выше? – Gino