Está procurando como mostrar o seu melhor conteúdo na sidebar? Está no post certo! Hoje mostraremos como fazer isso de forma rápida e prática, com base em seus comentários.
O código que a seguir deve ser inserido em sua sidebar ou qualquer outro lugar que deseje mostrar os seus melhores posts. Esse código vai puxar os posts com mais comentários em ordem decrescente. Você pode escolher quantos posts puxar mudando o limite no próprio código. Então vamos ao código.
<h2>Posts mais 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>
Mostrando mais ou menos posts
Se você quiser mostrar mais do que 5 posts ou menos é simples, na linha 3 do código mude o número 5 para um número de posts desejados, se deseja 10 posts mude pelo número 10.

