Como inserir rss feeds no seu template wordpress

Estava procurando uma maneira de inserir feeds em qualquer parte do blog, sem depender de widgets ou qualquer outra fonte externa, ou seja, um código que pudesse inserir diretamente no template. Para isso acabei encontrando no Explorando e Aprendendo um código que pode ser inserido em qualquer parte, e em qualquer arquivo, do seu template.

Com esse código em mãos você pode inserir chamadas para feeds em qualquer lugar de seu blog. Isso é útil em várias ocasiões, entre elas colocar feeds de outros blogs que possua no final dos seus artigos. No meu caso eu coloquei os feeds de meu usuário no Twitter, veja ao lado como ficou em Últimas Twitadas.

Alguns detalhes importantes. A primeira linha do código entre as tags h2 é o título que aparecerá, então substitua pelo seu título. Onde está www.enderecodoseusite troque pelo feed que pretende chamar nesse código. E em maxitems coloque a quantidade de artigos que deseja que apareça, por padrão é 5. Qualquer dúvida deixe nos comentários. Até o próximo código.

<h2>Leia o GF Soluções</h2>
<?php // Get RSS Feed(s)

include_once(ABSPATH . WPINC . '/rss.php');

$rss = fetch_rss('http://www.enderecodosite.com.etc/feed');

$maxitems = 5;

$items = array_slice($rss->items, 0, $maxitems);

?>

<ul>

<?php if (empty($items)) echo '<li>Sem itens</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>

E ai, o que achou do código? Deixe sua opinião nos comentários.

Quer conhecer a técnica que usei para ganhar R$ 1.091,80 em menos de 48 horas?

Gustavo Freitas

Problogger, empreendedor digital e criador do Método Start. Você conhece todos os meus projetos no Gustavo Freitas.Net.

Website: http://gfsolucoes.net

    0 Comentários

    1. Como faço para instalar no wordpress?

      Em que parte do template?

      Vlw abraço.

    2. Carlos

      Eu tentei Feedzilla e achei as notícias atualizadas instantaneamente para o meu site. Feedzilla, na minha opinião, é o melhor fornecedor de feed de notícias ao redor. Eu recomendo check-out no br.feedzilla.com

    3. Ricardo

      Boa dica, Obrigado!

      Gostava era de saber como colocar por exemplo a timeline completa do twitter via feed, saber se é possível.

      Via widgets nãoencontro nada funcional.

      Funciono em Worpress.

      Já agora, existe alguma forma de alterar o template Prologue (WP) de forma a incluir os posts no blog via RSS do Twitter?

      Desculpa por tanta questão.

      Cumps.

    Deixe uma resposta