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>

7 comentários:

  1. custodio em 30 - Junho - 2009 [11:08]

    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 [11:24]

    utilizei esse teu código, obrigado

     
  3. ricardo dias em 30 - Junho - 2009 [13:42]

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

     
  4. Web Milionário em 31 - Julho - 2009 [17:28]

    À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 [4:25]

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

     
  6. Maxwel em 22 - Outubro - 2009 [23:18]

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

     
  7. ricardo dias em 23 - Outubro - 2009 [9:16]

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

     

Escreve o teu comentário:

CommentLuv (um link para o teu blog grátis)