Yotta - desenvolvimento de ideias

[x] Fechar

Olá Visitante!

Cadastre-se Login

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

Enviar para o Twitter  Enviar para o Facebook  Enviar para o Orkut  Enviar para o Delicious  Enviar para o Google Buzz  Enviar por e-mail  Assinar Feed

Artigos Relacionados

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

8 Responses to “Como exibir os 10 últimos posts de um categoria?”

  1. Fernando disse:

    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…

    • @juvasss disse:

      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…

  2. Henrique disse:

    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 ?

  3. Walmir555 disse:

    Boa tarde,

    ao usar query_posts(), o paginador e o filtro por categoria deixam de funcionar.
    Onde estou errando ?
    Desde já muito obrigado.

    • Luís Victor Quintas disse:

      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();

  4. Walmir555 disse:

    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.

  5. Adilson disse:

    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

Leave a Reply

Pesquisar

Portal WP - Desenvolvido orgulhosamente com WordPress - Mapa do site