Você não precisa de nenhuma consulta personalizada ou chamadas de banco de dados apenas para obter uma lista de posts recentes. Na verdade, existe uma função integrada ao WordPress que fará exatamente isso. Ela se chama wp_get_archives(). Você pode reconhecê-la como uma forma de exibir arquivos mensais, mas com alguns parâmetros, você pode modificá-la para exibir uma lista de posts recentes publicados no WordPress. Aqui está o código:
<?php wp_get_archives('title_li=&type=postbypost&limit=10'); ?>
O que isso fará é remover qualquer formatação adicionada pelo WordPress e gerar uma lista agradável dos 10 posts mais recentes, cada um dentro de sua própria tag <li>.
Eu uso o tema Wordpress Twenty-Eleven e sempre exibi posts recentes usando o widget no Jetpack. Mas eu quero que esta lista apareça também nos posts individuais. Existe uma maneira de fazer isso?
Muchas gracias!!!! Muito obrigado!!!! Exatamente o que eu estava procurando!
Saudações da Espanha 😉
Sara
Obrigado! Isso resolveu meu problema em 2 segundos.
Valeu Leland – bem na hora
*Adoro seu site, aliás 😀
M.?
Eu implementei isso na minha página sobre aqui: http://www.webdesign-bureau-of-mauritius.com/web-design-mauritius
Funciona perfeitamente. Obrigado por isso!
Você também pode dizer ao sistema para exibir o resumo do post? ou apenas um teaser?
Ok. Todo este código faz é exibir uma lista muito simples de posts recentes. A marcação é semelhante a esta:
<ul><li><a href="http://example.com/recent-post-3">Último Post</a></li>
<li><a href="http://example.com/recent-post-2">2º Último Post</a></li>
<li><a href="http://example.com/recent-post-1">3º Último Post</a></li>
</ul>
Se você quiser qualquer outra coisa (miniaturas, contagens de caracteres, o que for) isso exigiria um loop personalizado e eu não posso realmente passar por cada caso específico nos comentários aqui.
Como faço isso e também tenho miniaturas? Miniaturas muito pequenas. 35px X 35 px. O Google está me incomodando me mandando em círculos o dia todo. Eles são inúteis lol.
Bem, aguardo sua resposta útil.
Obrigado.
Oh uau, isso é fácil 😀 Obrigado por este ótimo artigo!
Aliás, alguém já encontrou funções para mesclar posts recentes e atualizações de páginas em ordem cronológica?
Que tal exibir posts recentes, juntamente com um número definido de caracteres da entrada real?
Incrível pedaço de código! Levei apenas dois anos para encontrá-lo. xD
LOL… melhor tarde do que nunca.
Olá, como faço para que a lista tenha os URLs dentro de tags de cabeçalho?
Obrigado
Preciso excluir posts de uma determinada categoria, como isso pode ser feito?
Você precisaria fazer um loop personalizado e excluir a categoria. Veja a página query_posts para mais informações.
Obrigado, isso me ajudou muito. 🙂
Como posso fazer isso com categorias?
Você quer dizer uma lista de categorias ou uma lista de posts de certas categorias?
Para uma lista de categorias, você pode usar wp_list_categories.
Para uma lista de posts de uma determinada categoria, você provavelmente precisará de uma consulta personalizada. Como fazer isso exigiria um novo post de tutorial inteiramente, mas isto deve te dar um começo.
limpo e simples. Valeu pelo código
@Corey: Não com este código, você provavelmente precisaria fazer um loop personalizado para isso.
OBRIGADO!!!! tenho lutado com vários plugins de posts recentes, mas sempre havia algo que precisava ser configurado, editado, etc. finalmente posso remover todo o lixo extra necessário para fazê-los funcionar
Você pode adicionar hora e data a isso? Se sim, como?
Está funcionando perfeitamente para mim. Obrigado por este excelente hack 🙂
Obrigado! Era exatamente o que eu precisava 😉
eh obrigado.
o que devo fazer para adicionar um cabeçalho às listas?
obrigado novamente.
Muito obrigado, funcionou lindamente!
Que tal uma versão onde você exclui certas categorias dos posts recentes? esta função não permite a exclusão de categorias. Estou usando-a dentro do loop antes da chamada para o título do post real em uma barra lateral esquerda e descobri que a outra versão de uma consulta de banco de dados personalizada alimentou o último título do post no the_title() do post principal. Se eu usar a versão que você forneceu, então ela não alimenta o título errado para o post, mas não consigo excluir algumas categorias personalizadas que alimentam minhas notícias e portfólio.
Isso é perfeito! Exatamente o que eu precisava para mostrar os posts mais recentes no design da página principal de um site de igreja. Muito obrigado pela dica!
Espero que funcione no meu blog