Como listar últimos post por categoria no WordPress
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&showpv9ts=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.
Olá! Sou Fábio, fundador da Metapax — especializada em marketing e soluções digitais para clínicas e profissionais de psicologia — e criador do blog FabioBmed.
Desde 2006 trabalho com tecnologia e marketing digital. Mas os sistemas que mais me fascinam hoje são os que carregamos dentro da cabeça.
Estou entrando na psicologia, com foco em neuropsicologia — a ciência que explica por que você pensa, decide e se comporta do jeito que faz. Essa transição não é um desvio de rota: é a evolução natural de quem passou anos entendendo como sistemas funcionam — e percebeu que o mais complexo de todos ainda estava por ser mapeado.
Aqui, tudo — marketing, tecnologia, comportamento, decisões — é lido pelo mesmo prisma: a psicologia e a ciência por trás de como a mente humana realmente funciona.
Publicação Criada em: novembro 22, 2012
Atualizado em: março 17, 2025 2:19 pm



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.
Olá Marcelo, Amém.
Com relação a sua dúvida, sinceramente me parece que existe um problema, pois quando subir não deve mudar os links, algo está acontecendo.
Na verdade, não conheço outra forma de fazer isso.