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.
Advertisement

An article by






