Como exibir os 10 últimos posts de um categoria?
Você pode filtrar o Loop usando query_posts. Fiz um exemplo para você entender melhor:
<ul>
<?php query_posts("showposts=10&cat=1");
if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; else: ?>
<li>Não existem posts nesta categoria</li>
<?php endif; ?>
</ul>A primeira linha, é a função query_posts. O parâmetro showposts define a quantidade de posts que podem ser exibido no máximo e o parâmetro cat define qual categoria vai ser exibida. Colocamos 1 como exemplo, mas é necessário que você troque pelo ID da categoria que quer exibir.
A segunda linha inicia o Loop (caso não saiba o que é, fique ligado do Portal WordPress que em breve vamos ter um artigo explicando).
Enviada por Luiz Felipe em 23/07/2010
Divulgue

Artigos Relacionados
Cadastro Personalizado no WordPress
SEO para WordPress: Posts Relacionados – Parte 2
SEO para WordPress: Posts Relacionados – Parte 1
Veja como ganhar sua inscrição para o WP Meetup RJ
Participe do WordPress Meetup Rio de Janeiro



E se eu quiser mostrar os 10 últimos posts de uma categoria no site e não no blog? Tem como ser feito isso? Valeu…
Não intendi muito bem sua pergunta..mais esta função acima serve tanto para o WordPress.com(plataforma online de blogs) quanto para o WordPress.org(plataforma self hosted ou hospedado em servidor proprio)..
para isso basta chamar esta função ai no seu tema..e esta prontinho…
Entendi, consegui usar o codigo, mas tenho uma duvida, eu faço a listagem do conteudo de um post, e quero exibir apenas UMA UNICA categoria do mesmo, como devo fazer ?
Você quer mostrar o nome de uma categoria ao lado do nome do post?
Boa tarde,
ao usar query_posts(), o paginador e o filtro por categoria deixam de funcionar.
Onde estou errando ?
Desde já muito obrigado.
Boa Tarde,
Você deixa de filtrar pela categoria e passa a seguir as regras estabelecidas na função query_posts();
Depois de endif; tente colocar wp_reset_query();
Infelizmente não funcionou, deve ser por estar editando um tema.
Só quero limitar a quantidade de posts na home sem danificar o pager e o filtro de categorias.
Sou novo no wordpress (1 mês). Desenvolvo em Drupal geralmente.
Mesmo assim muito obrigado Luís.
Bom,pessoal eu tô criando um forum e gostaria de saber como que eu ordeno a exibição dos post de ultimo para primeiro, to usando arquivo.txt sem BD.
vlew