Esse artigo foi escrito por Gustavo Freitas, Profissional de Tecnologia da Informação, Bacharel em Sistemas de Informação e está cursando pós graduação em Planejamento Educacional e Docência do Ensino Superior. Ele já escreveu 714 artigos no GF Soluções.
widget desenvolvido por Gustavo Freitas.
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> |
|---|
Artigos relacionados:
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
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.