Quem sabia que dava pra fazer listas com RSS? Sim,acho que a maioria, mas o melhor que é no wordpress tem um plugin pra isso. Usando o plugin [BP]FeedList[/BP] você pode criar lista de posts(ou de qualquer outra coisa) usando o [BP]RSS[/BP] do seu próprio site ou de sites externos.
-Baixem o plugin FeedList (eu fiz algumas alterações, por isso baixem por aqui se quiserem usem o original)
-Depois de baixado, façam o obvio pra instalar um plugin, ou seja, enviem o arquivo feedlist.php para wp-content/plugins , ative-o em seguida no painel de controle.
-Pronto, agora use este código onde você quer que apareça a lista
<?php
feedList(array("rss_feed_url"=>"http://feeds.feedburner.com/pontoxp_feed",
"num_items"=>10,
"show_description"=>false,
"random"=>false,
"sort"=>"asc",
"new_window"=>false,
"show_date"=>false
)
);
?>
claro que o código esta alterado para exibição mais confortavel no meu site, é só ajeitar a seu gosto o CSS usando divs.Vamos entender o que significa algumas linhas:
rss_feed_url"=>"http://feeds.feedburner.com/pontoxp_feed – Coloque o endereço do feed que você quer que seja exibido.
"num_items"=>15 – o número de itens que você quer que seja mostrado
Esses acima são os mais importantes, agora os demais:
"show_description"=>false, – se colocar "true" vai exibir uma descrição do conteúdo chamado pelo feed.
"new_window"=>false, – se colocar "true" o links vão ser apontados para outra janela.
"show_date"=>false – se true aparece a data.
Outra dica é usar o endereço RSS das categorias do site, assim:
<?php
feedList(array("rss_feed_url"=>"http://www.pontoxp.com/category/artigos/feed",
"num_items"=>10,
"show_description"=>false,
"random"=>false,
"sort"=>"asc",
"new_window"=>false,
"show_date"=>false
)
);
?>
Assim ele vai exibir uma lista dos últimos posts enviados para a categoria artigos de um site. Isso substitui o uso das Query Post!
Outra dica interessante é usar plugin a favor do seu fórum, apenas coloque no código acima a url do feed do seu fórum (independente de qual seja-PHPBB, Invision, etc..).Veja:
<?php
feedList(array("rss_feed_url"=>"http://www.pontoxp.com/forum/rss.php",
"num_items"=>5,
"show_description"=>false,
"random"=>false,
"sort"=>"asc",
"new_window"=>false,
"show_date"=>false
)
);
?>
Veja o exemplo ao lado.
O ruim é que o conteúdo desta lista não fica atualizado em tempo real. Por exemplo: Seu eu apagar uma mensagem no [BP]fórum[/BP], ai na lista vai continuar aparecendo um item levando pra esta mensagem que já não é mais existente.
Dá pra fazer inúmeros efeitos.O conceito é simples: Qualquer RSS, de qualquer site, pode se tornar lista através deste plugin. Lembre-se: [BP]Exclusividade Wordpress[/BP].
Bom, é isso. Espero que usem esta ferramenta.