Provavelmente muitos de nós já fizemos muitas pesquisas por ai, atrás de um plugin que pudesse apresentar os posts mais populares do nosso blog, no que se refere aos comentários. O que provavelmente não sabiamos é que o WordPress agora oferece uma forma muito simples de fazer esta tarefa, sem ter que instalar nenhum plugin. Depois vão dizer que WordPress não é o melhor gestor de conteúdos que existe por aqui!
Para apresentar a lista de posts mais comentados no seu blog, basta inserir um código similar ao que está apresentado aqui neste post, em algum lugar do seu blog WordPress. Ao introduzir o argumento order_by=comment_count, você fará o WordPress ordenar a lista de posts retornados pelo wp_2_Query segundo o número de comentários. Simples, veja só:
<ul>
<?php $popular = new wp_2_Query('orderby=comment_count&posts_per_page=5'); ?>
<?php while ($popular->have_posts()) : $popular->the_post(); ?>
<li>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>">
<?php the_title(); ?> (<?php comments_number('0','1','%'); ?>)
</a>
</li>
<?php endwhile; ?>
</ul>
Agora, você pode usar outros conhecimentos do WordPress que você possui para customizar o bloco, como por exemplo, apresentar uma imagem armazenada em algum campo personalizado do post, etc.
Espero que a dica tenha sido útil. Por favor, use a secção de comentários caso tenha algo a dizer!







Comentários Recentes