Pular para o conteúdo

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.

Marcações:

0 comentário em “Como inserir rss feeds no seu template wordpress”

  1. 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

  2. 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

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.