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>









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.
utilizei esse teu código, obrigado
Não tens que agradecer! Está ai para utilizar!
À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.
Estava usando uma ferramenta automatica mas vou testar essa sugerida. Pelos comentarios parece ótima.
Olá, este código funciona no blogger ( blogspot*) ?
Maxwel: Este código só funciona para o wordpress, mas julgo que devem haver alternativas para o blogger.