Início » » WordPress Tutorials » Mostrar os posts com mais comentários no WordPress

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.


Subscreve as Feeds

RSS Comentários Comentários

Falam falam, falam mas não dizem nada... assim não há comentários :(

Tags HTML suportadas nos comentários:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Data Recovery Software