Adicionar Lista com Posts mais Populares

Os posts que nós fazemos não são todos iguais… Alguns são mais importantes que outros, pela qualidade de informação que nós disponibilizamos. Agora imaginem um visitante que está pela primeira vez no vosso blog. O mais importante é captar a sua atenção para o conteúdo mais importante, garantindo que ele é visível e se consegue aceder facilmente.

Depois de ler este artigo do Custódio do Blog do Dinheiro decidi que também eu deveria ter uma lista que mostrasse a todos os visitantes quais os artigos mais importantes que foram publicados no blog.

Para quem usa wordpress (como eu) e quer adicionar uma lista com os posts mais populares pode instalar um dos muitos plugins disponíveis para o efeito, por exemplo o Popularity Contest.

Como sabem eu adoro os plugins wordpress, mas sempre que tenho hipótese opto por não os utilizar, de forma a não tornar o blog lento e mais susceptível a erros e até ataques externos.

Assim sendo optei por adicionar esta pedaço de código na sidebar do blog. O que isto faz é ir buscar os 5 posts mais comentados, o que à partida pode significar que são os mais populares. Os plugins disponiveis usam outras variáveis para calcular os posts populares, como os backlinks e o numero de visitas, mas para o efeito parece-me suficiente. Experimentem.

<h2>Artigos Populares</h2>
<ul>
<?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 5");
foreach ($result as $post) {
setup_postdata($post);
$postid = $post->ID;
$title = $post->post_title;
$commentcount = $post->comment_count;
if ($commentcount != 0) { ?>
<li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>">
<?php echo $title ?></a> {<?php echo $commentcount ?>}</li>
<?php } } ?>
</ul>

11 comentários:

  1. custodio em 30.Junho.2009

    Boas,

    Obrigado pela referência. Fazes bem em adicionar esta secção ao blog. Para além do beneficio para os leitores trás beneficios de SEO.

     
  2. Sérgio em 30.Junho.2009

    utilizei esse teu código, obrigado

     
  3. ricardo dias em 30.Junho.2009

    Não tens que agradecer! Está ai para utilizar!

     
  4. Web Milionário em 31.Julho.2009

    Às vezes é melhor não utilizar uma ferramenta automática e escolher o “mais populares” que nos interessam. Neste caso seriam na verdade os mais importantes. Seja porque dão mais dinheiro, interessam mais para SEO ou achamos que vão interessar mais aos leitores. O critério “mais comentários” pode não ser o que serve melhor os interesses do blog.

     
  5. Webmarketing Blog em 24.Agosto.2009

    Estava usando uma ferramenta automatica mas vou testar essa sugerida. Pelos comentarios parece ótima.

     
  6. Maxwel em 22.Outubro.2009

    Olá, este código funciona no blogger ( blogspot*) ?

     
  7. ricardo dias em 23.Outubro.2009

    Maxwel: Este código só funciona para o wordpress, mas julgo que devem haver alternativas para o blogger.

     
  8. Tarcicio em 11.Setembro.2010
  9. Jota em 16.Fevereiro.2011

    Obrigado. Era o que eu estava procurando. Deu certinho aqui. Abraço

     
  10. Wishky Andre em 19.Março.2013

    Nao encontro oque procuro

     
  11. Walter Júnior em 17.Abril.2014

    Amigo, onde eu coloco esse código no wordpress?

     

Escreve o teu comentário: