Exibindo RSS lists

Postado por Carlos Henrique em 07/03/08 às 9:57 pm e arquivado em Dicas e tutorias
Eu nas minhas andanças pela Comunidade WordPress Brasil no Orkut, "descobri" um jeito (via PHP), que puxa as últimas informações enviadas para o feed rss de um blog ou site, isto é, descobri uma maneira de puxar os links dos últimos posts de um blog diferente.

Melhor dizendo, graças ao ­­­Fábio da comunidade que compartilhou o seu conhecimento no tópico…

Sem bla bla bla, apenas use o seguinte código PHP:

<?php // Get RSS Feed(s)
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('http://endereçodofeed');
$maxitems = 5;
$items = array_slice($rss->items, 0, $maxitems);
?>
<ul>
<?php if (empty($items)) echo '<li>Nada</li>';
else
foreach ( $items as $item ) : ?>
<li><a href='<?php echo $item['link']; ?>'
title='<?php echo $item['title']; ?>'>
<?php echo $item['title']; ?>
</a></li>
<?php endforeach; ?>
</ul>

Notem que:

$rss = fetch_rss('http://endereçodofeed');
- Você deve inserir um endereço de um feed, ex: www.misterwp.com/feed

$maxitems = 5;
- Onde "5" é a quantidade de itens a serem exibidos. Mude como quiser.







Assine o RSS Feed do Blog.
Você também pode receber via e-mail:

Compartilhar esta postagem nas redes sociais:




Comentários - ( 3 )


Klawdyo
Enviado em 22/03/08

O próprio wordpress já dá isso em forma de widget.



Charles
Enviado em 17/05/08

Grande!!!
Eu pensei num processador de RSS externo (acionado por javascript), o http://www.feed2js.org/, só que o script é bem lento.
O que você propôs é processado no próprio blog que chama (WP/PHP). Não testei ainda, mas gostei da idéia.



5 dicas para diminuir a taxa de rejeição do seu blog | Quinta Categoria
Enviado em 06/07/08

[...] não utilizo esse método aqui no Quinta Categoria, mas coloco invés disso uma lista com os últimos posts publicados, que também é [...]




Nome(apelido, nickname...)
E-mail(Obrigatório, mas não será exibido)


Você pode usar tags XHTML para formatar o texto do seu comentário, ex: <strong>, <em>, <a href="">, <li>,etc. Obs: Para exibir códigos e scripts nos comentários você deve digitá-los dentro das tags <code> e </code>, ex: <code><?php bloginfo('name');?></code>

Mr. WordPress - ©2008 / Tema por Carlos Henrique| Contato | Divulgue | RSS | Mapa do Site | Política de Privacidade | Loja do WINT | 49 (5.830)