Home » Programação » Como listar últimos post por categoria no WordPress

Como listar últimos post por categoria no WordPress

Listar últimos post por categoria específica

Listar últimos post por categoria específica

Recentemente tive que criar um Widgets que listava os últimos post através de uma categoria específica, por exemplo: Tenho um Blog com as categorias “Notícias”, “Esporte” e “Saúde”. Criar um Widgets que lista os últimos posts somente da categoria “Notícias”.

Após algumas pesquisas na internet não encontrei um plugin que fizesse o serviço de forma que desejava, porém encontrei um código que permite fazer isso, alias, via código é até melhor, pois o blog fica mais clean.

Você pode inserir o código diretamente na Sidebar, ou se preferir pode inserir via Widgets, porém primeiramente você precisa baixar e instalar o plugin php widget code.

Segue o código:

<ul> <?php $recent = new WP_Query("cat=3&showposts=5");
while($recent->have_posts()) : $recent->the_post();?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?>
</a></li> <?php endwhile; ?> </ul>

Espero que tenha ajudade. Abraço a todos.

2 comments

  1. Bom dia Fábio… Paz!

    Meu querido, sou muito leigo, estou lendo sobre o wordpress e tentando criar um tema pra migra o site de minha igreja.
    Seguinte, você colocou qual categoria gostaria de listar, mas percebi que as vezes, quando migramos o site da nossa máquina para o host, os ids mudam exibindo outra categoria.
    Pergunta: haveria uma forma de fazer a consulta pelo slug ou descobrir qual id da categoria pelo nome do slug ou outra maneira dinâmica… assim quando migramos o site não temos de ficar fazendo os acertos de ids.

    Abraços, fica na Paz.

Leave a Reply