Muitos autores de blogs usam as ‘categorias’ como se fossem ‘tags’; no entanto as categorias permitem controlar como seus posts são exibidos, se usadas corretamente. Um exemplo uso eficiente é criar listas de posts baseados em determinado tema, em vez de mostrar — no menu lateral do seu blog — uma lista com todas as categorias.
As listas de posts“Geeky”, “Música, livros, séries” e “Outros posts recentes” (à direita), são criadas com a função query_posts[1] e o parâmetro ‘cat’. Não duvido que haja um plugin para isso, mas criar esse widget é tão simples que tudo o que você precisa fazer é editar o arquivo sidebar.php no diretório do seu tema atual.
<ul>
<?php
query_posts(‘cat=43,48,94&showposts=5′);
while (have_posts()) : the_post();
?>
<li>
<a href=”<?php the_permalink() ?>” rel=”bookmark”><?php the_title(); ?></a>
<?php comments_number(”, ‘1′, ‘%’); ?>
</li>
<?php endwhile; ?>
</ul>
Nesse exemplo, será exibida uma lista com os últimos cinco posts das categorias Software, Programação e Wordpress (43, 48 e 94, respectivamente); veja a lista “Geeky” ao lado.
Para excluir categorias, basta incluir o id precedido de um ‘-’; como em “Outros posts recentes” , em que excluo as categorias Música, Livros, Séries, Software, Programação e Wordpress (25, 61, 22, 43, 48 e 94 respectivamente).
query_posts(‘cat=-25,-61,-22,-43,-48,-94&showposts=10′);
[1] Mais informações sobre a função query_posts.

