12
out
1
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 } ?>
1 Comentário
-
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.