Mar
4
2009

Mostrar os posts com mais comentários no WordPress

Sem dúvida que as listas são uma forma bastante eficaz de mostrar conteúdo, o problema é que por vezes não se sabe que conteúdo mostrar :pois:

Regra geral os posts com mais comentários são os que têm elevado valor de interesse para os leitores e que melhor funcionam como forma de aproximação ou reforço de relacionamento entre o leitor e o autor ou site.

Listar posts com mais comentários

O código efectua uma pesquisa à base de dados buscando o que é importante para a lista. Neste caso queremos os campos com o número de comentários (comment_count), post ID (id) e o titulo do post (post_title). Depois é necessário organizar os posts de acordo com o número de comentários.

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

Basta editar o theme e colocares o código onde queres que surja a lista dos artigos com mais comentários.

Gostaste deste artigo? Recebe acesso a conteúdo exclusivo no teu email...

Subscreve a newsletter do muiomuio.net e recebe acesso a conteúdo exclusivo sobre como criar blogs de sucesso e promoções para ganhares dinheiro online. Ao subscreveres a esta newsletter o teu email será protegido e não será partilhado com outras pessoas ou entidades.

 
Opções

A tua privacidade é respeitada, podes anular a tua subscrição a qualquer momento apenas com 1 clique.

About the Author:

Front-end developer & blogger

Advertisement

More in WordPress Tutorials (85 of 129 articles)