Mais...
12 out

Publicando conteudo via RSS externo em seu blog

Este final de semana estava montando um site com WordPress e precisei de um modo de exibir uma lista de notícias rss obtida do site Folha de São Paulo. Primeiro procurei uns plugins mas acabei achando um tutorial em um site montrando como fazer usando funções do próprio WordPress. Funcinou muito bem.

<?php
require_once (ABSPATH . WPINC . '/rss.php');
// insert the feed URL here
$rss = @fetch_rss('http://feeds.folha.uol.com.br/folha/turismo/rss091.xml');
if ( isset($rss->items) && 0 != count($rss->items) ) {
?>
<ul>
<?php
// set the number of items from the feed to display (10)
$rss->items = array_slice($rss->items, 0, 5);
foreach ($rss->items as $item ) {
?>
<li>
<a target="_blank" href="<?php echo wp_specialchars($item['link']); ?>">
<?php echo wp_specialchars($item['title']); ?></a>
</li>  

<?php } ?>
</ul>  

<?php } ?>

Fonte

Post to Twitter Post to Delicious Post to Digg Post to Facebook

1 Comentário

  1. Dhony Silva
    fevereiro 19, 2010 at 4:27 pm | Permalink

    Mateus,
    pelo que percebi a função fetch_rss http://codex.wordpress.org/Function_Reference/fetch_rss
    não funciona no WP2.9.
    Usei a funcão fetch_feed
    http://codex.wordpress.org/Function_Reference/fetch_feed
    e funcionou perfeitamente.

Envie seu comentário

Seu email nunca será publicado ou compartilhado. Campos requeridos *

*
*