Como Exibir Posts Recentes no WordPress

Assim como o WPBeginner, muitos blogs populares exibem uma lista das postagens mais recentes. Isso ocorre porque mostrar postagens recentes é uma ótima maneira de manter os visitantes engajados e voltando para mais.

Quando as pessoas veem seu conteúdo mais recente e de maior destaque, elas são mais propensas a clicar, ler e passar tempo explorando seu site. Isso mantém seu site com uma aparência fresca e emocionante.

O melhor é que você pode adicionar essas listas de postagens recentes em quase qualquer lugar do seu site WordPress, como na barra lateral, no final de um artigo ou até mesmo no rodapé.

Neste artigo, mostraremos algumas maneiras fáceis de adicionar uma lista de postagens recentes ao seu site, não importa onde você queira que ela apareça. Prepare-se para manter seus visitantes viciados em seu conteúdo incrível.

Como exibir posts recentes no WordPress

Por que exibir postagens recentes no WordPress?

Se você tem um blog WordPress ou site há muito tempo, pode ter alguns artigos mais antigos recebendo tráfego regular de mecanismos de busca e outras fontes.

O desafio é que muitos desses visitantes encontram a informação que procuravam e vão embora. Na verdade, alguns benchmarks da indústria mostram que muitos visitantes passam menos de 15 segundos em uma página da web.

Para manter os usuários engajados e incentivá-los a retornar, você precisa guiá-los para outro conteúdo útil em seu site.

Uma das melhores maneiras de fazer isso é mostrando a eles uma lista de seus artigos mais recentes. Essa técnica simples ajuda os usuários a descobrir mais do seu ótimo conteúdo, o que os mantém em seu site por mais tempo.

À medida que os usuários visualizam mais páginas, isso lhe dá tempo para convencê-los a se inscrever em sua newsletter por e-mail ou fazer uma compra.

Dito isso, vamos dar uma olhada em como exibir facilmente posts recentes no WordPress usando vários métodos. Você pode clicar nos links rápidos abaixo para pular diretamente para diferentes métodos:

  1. Use o Bloco de Posts Mais Recentes do Gutenberg do WordPress
  2. Use o Bloco de Widget de Posts Recentes do WordPress
  3. Use o Plugin de Widget de Posts Recentes com Miniaturas
  4. Exiba Posts Recentes Usando um Shortcode
  5. Exiba Posts Recentes Manualmente no WordPress
  6. Tutorial em Vídeo
  7. Perguntas Frequentes
  8. Guias de Especialistas sobre Recomendação de Posts no WordPress

Método 1: Use o Bloco de Posts Mais Recentes do Gutenberg do WordPress

O editor de blocos (Gutenberg) do WordPress tem um bloco integrado para exibir seus posts mais recentes. Você pode adicioná-lo facilmente a qualquer um dos posts ou páginas do seu site.

Para usar este bloco, basta editar o post onde você deseja exibir os posts recentes. Na tela de edição do post, você precisa adicionar o bloco 'Posts Mais Recentes' à área de conteúdo.

Adicionar bloco de posts mais recentes

Existem muitas maneiras diferentes de configurar este bloco. Por padrão, ele apenas mostra os títulos dos posts, mas você pode personalizá-lo facilmente.

Por exemplo, você pode ativar e desativar o conteúdo do post no painel direito. Isso permite que você escolha adicionar o conteúdo do post ou um trecho ao lado do título.

Você também pode personalizar o comprimento do trecho, que por padrão é de 55 palavras, mas você pode escolher qualquer valor entre 10 e 100 palavras.

Mostrar conteúdo do post em posts recentes

Se desejar, você também pode exibir a data e o autor do post.

Basta ativar as opções 'Exibir data do post' e 'Exibir nome do autor' em Configurações de Metadados do Post.

Exibir data e autor da postagem

Você também pode escolher exatamente como suas postagens serão exibidas. Você pode ordená-las de forma diferente do padrão ‘Mais recentes para mais antigos’, e você pode mostrar apenas as postagens mais recentes de uma página de categoria específica.

No painel de configurações, você também pode escolher quantas postagens serão exibidas. Por padrão, o bloco mostra 5 postagens, mas você pode exibir de 1 a 100 postagens.

Ordenar e filtrar posts recentes

Você também tem a opção de exibir suas postagens recentes em uma grade de colunas em vez de uma lista.

Simplesmente selecione a opção ‘Visualização em grade’ na barra de ferramentas.

Ver posts mais recentes em visualização de grade

Você pode personalizar a grade usando as configurações à direita da tela.

Por exemplo, você pode exibir imagens em destaque para suas postagens, redimensionar as imagens e alinhá-las de acordo.

Mostrar imagens em destaque nos posts mais recentes

Assim que terminar, você pode visualizar a postagem para vê-la em seu site.

Veja como o bloco finalizado aparece ao vivo em nosso site de teste.

Prévia dos posts mais recentes

💡 Dica Profissional: Se você usar um construtor de páginas de arrastar e soltar como o SeedProd, eles também devem ter o bloco de Últimas Postagens disponível para você usar em suas páginas.

Você pode conferir nosso guia sobre como editar um site WordPress para mais informações.

Método 2: Use o Bloco de Widget de Postagens Recentes do WordPress

E se você quiser exibir uma lista de suas últimas postagens na barra lateral em vez de em uma página? O WordPress vem com um widget padrão integrado para exibir postagens recentes na barra lateral do seu site ou em qualquer área pronta para widgets.

No seu painel do WordPress, vá para Aparência » Widgets e adicione o bloco de widget 'Últimas Postagens' à sua barra lateral.

Adicionar bloco de widget de posts mais recentes

Você pode então personalizar a aparência de suas postagens recentes na barra lateral.

Por exemplo, o WordPress permite que você exiba o conteúdo da postagem, o autor e a data da postagem, ative imagens em destaque e ordene suas últimas postagens.

Personalizar bloco de widget de posts recentes

Assim que terminar, clique no botão ‘Atualizar’ para salvar as configurações do seu widget.

Aqui está o widget ativo no blog, com o título ‘Novas Postagens’ e datas habilitadas:

Posts mais recentes no menu da barra lateral

Método 3: Use o Plugin Recent Posts Widget With Thumbnails

O widget integrado que mencionamos acima é bastante limitado.

E se você quiser exibir miniaturas e trechos com suas postagens recentes? E se você quisesse mostrar apenas postagens de uma categoria específica na sua barra lateral?

Bem, é aí que o plugin Recent Posts Widget With Thumbnails se torna útil. Ele faz muito mais do que apenas miniaturas, e é gratuito.

Primeiro, você precisará instalar e ativar o plugin do WordPress Recent Posts Widget With Thumbnails.

Em seguida, vá para a página Aparência » Widgets e adicione o bloco de widget ‘Recent Posts With Thumbnails’.

Adicionar widget de posts recentes com miniaturas

O widget Recent Posts With Thumbnails vem com muitas opções. Ele lhe dá controle total sobre como você deseja exibir postagens recentes no seu site WordPress.

Você também pode mostrar trechos, mostrar postagens de categorias específicas, ignorar postagens fixas, escolher o número de postagens a serem exibidas, exibir autores e muito mais.

Personalizar posts recentes com miniaturas

Assim que terminar, não se esqueça de clicar no botão ‘Atualizar’ para salvar suas configurações.

Agora você pode visitar seu site para ver suas postagens recentes com miniaturas.

Prévia do widget de posts recentes com miniaturas

Método 4: Exibir Postagens Recentes Usando um Shortcode

Usar o bloco ‘Posts Recentes’ é definitivamente a maneira mais fácil de exibir posts recentes em posts e páginas do WordPress. No entanto, se você optar por desativar o Gutenberg e manter o editor Clássico, você pode usar shortcodes em vez disso.

Primeiro, instale e ative o plugin Relevant. Se precisar de ajuda, consulte nosso guia sobre como instalar um plugin do WordPress.

É um dos plugins de posts mais populares para WordPress. Você obtém várias opções para personalizar a aparência de seus posts recentes, como editar o título, o número de posts, selecionar se deseja exibir uma imagem em destaque, trecho, data do post e muito mais.

Alterar configurações relevantes

Em seguida, basta editar uma postagem ou página onde você deseja exibir suas postagens recentes e, em seguida, usar o shortcode [bws_latest_posts].

Veja como ficou nossa lista de postagens recentes, seguindo essas instruções:

Exibir shortcode de posts recentes

Método 5: Exibir Postagens Recentes Manualmente no WordPress

Usuários mais avançados de WordPress podem querer adicionar postagens recentes diretamente aos arquivos do tema do WordPress. Claro, você deve usar um tema filho para isso, para que, quando você atualizar seu tema, não perca suas alterações.

É sempre uma boa ideia fazer um backup antes de editar os arquivos do seu tema. Se algo der errado, você pode dar uma olhada em nossa lista de os erros mais comuns do WordPress e como corrigi-los.

A maneira mais fácil de exibir postagens recentes manualmente é usar a classe WP_Query integrada. Basta adicionar este código onde você deseja exibir as postagens recentes:

<ul> <?php // Define our WP Query Parameters $the_query = new WP_Query( 'posts_per_page=5' ); ?> <?php // Start our WP Query while ($the_query -> have_posts()) : $the_query -> the_post(); // Display the Post Title with Hyperlink ?> <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> <li><?php // Display the Post Excerpt the_excerpt(__('(more…)')); ?></li> <?php // Repeat the process and reset once it hits the limit endwhile; wp_reset_postdata(); ?> </ul> 

Este código exibe as cinco postagens mais recentes com seus títulos e trechos. A classe WP_Query possui inúmeros parâmetros que permitem personalizá-la da maneira que desejar. Para mais informações, consulte a documentação do desenvolvedor do WordPress.

Tutorial em Vídeo

Se você não gosta de instruções escritas, pode simplesmente assistir ao nosso tutorial em vídeo:

Inscreva-se no WPBeginner

Perguntas Frequentes

Aqui estão as respostas para algumas perguntas comuns que recebemos sobre como exibir diferentes tipos de listas de posts no WordPress.

Como posso mostrar posts populares em vez de posts recentes?

Exibir posts com base na contagem de visualizações é uma ótima maneira de destacar seu conteúdo mais comprovado.

Você pode fazer isso facilmente com um plugin, e nós mostramos exatamente como em nosso guia sobre como exibir posts populares no WordPress.

Quais são os melhores plugins para mostrar posts populares?

Vários plugins podem ajudá-lo a mostrar posts populares, cada um com diferentes recursos para rastrear visualizações e personalizar a exibição.

Analisamos as melhores opções em nossa comparação dos melhores plugins de posts populares para WordPress.

É possível mostrar posts relacionados em vez de apenas posts recentes?

Sim, mostrar posts relacionados é uma maneira poderosa de manter os leitores engajados, oferecendo a eles conteúdo que seja contextualmente semelhante ao que eles estão lendo no momento.

Se você estiver interessado, pode ver nosso tutorial sobre como exibir posts relacionados no WordPress.

Posso mostrar posts recentes de apenas uma categoria?

Com certeza. Exibir posts recentes de uma categoria específica é útil para criar seções de conteúdo altamente relevantes em seu site.

Explicamos isso detalhadamente em nosso guia sobre como exibir posts recentes de uma categoria específica.

Guias de Especialistas sobre Recomendação de Posts no WordPress

Esperamos que este artigo tenha ajudado você a aprender como exibir posts recentes no WordPress. Você também pode se interessar por outros artigos relacionados à promoção de conteúdo para seus leitores:

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

140 CommentsLeave a Reply

  1. Oi,
    Obrigado por este post. Realmente ajudou muito.
    Mas então eu tenho um problema. Quando clico em um dos posts recentes – ele me direciona para a página estática e não para o post em si. Por favor, me ajude a resolver este problema. Obrigado.

  2. Que bom que te encontrei!

    Estou confuso – não consigo fazer com que meu post de blog mais recente apareça na minha página de blog. Você pode me aconselhar, por favor? Muito obrigado!

    Atenciosamente, Ellen Allard, Gluten Free Diva

  3. Então eu consegui mostrar os 5 posts mais recentes na barra lateral direita, mas quando clico em um post para lê-lo, recebo o seguinte erro na Página Inicial: Ops, algo deu errado

    Como faço para exibir o post selecionado?

  4. Oi – obrigado um milhão por este método manual, muito grato. Por favor, você pode me dizer como adicionar uma imagem em miniatura a ele? Estou me referindo ao método que começa:

    // Define nossos parâmetros de consulta WP

    • Oi Val, espero que esteja bem. Estava apenas lendo este artigo e vi seu nome e pensei imediatamente: eu conheço esse nome! O mundo é pequeno.
      Eu fiz um dos seus germinadores no final dos anos 90, acho que foi nessa época.
      O engraçado é que eu estava pensando em construir outro há alguns dias!

      Louco como as coisas acontecem às vezes!
      Estranho que eu tenha tropeçado no seu comentário aqui hoje em 2018, enquanto estou trabalhando no meu site para algo totalmente não relacionado.

      Lembro-me que gostei muito de ler sobre sua vida e a mudança para a África do Sul, suas curas para dores de dente, etc. Terei que dar outra olhada em tudo novamente em breve quando tiver tempo, de qualquer forma, só pensei em dizer Oi.

  5. Olá,

    Nos meus posts recentes na barra lateral, quando clico em um post específico, ele me leva ao último post e depois exibe tudo. Como faço para que, quando eu clicar em um post específico, ele mostre apenas esse post?

    Obrigado!

  6. Existe algum código que eu possa adicionar para ativar a paginação usando o widget Recent Posts Extended?

    Atualmente, minha página inicial é widgetizada, então estou usando o widget.

    Obrigado!

  7. A versão que baixei não inclui a capacidade de exibir miniaturas... não vejo a opção em lugar nenhum. Estou usando a versão 0.9.9

    Alguma pista?

  8. Olá, meu problema é exibir o conteúdo completo do último post em uma página inicial estática… e eu estava pensando que o último snippet era o que eu precisava… mas infelizmente não funciona corretamente. Na verdade, ele mostra o título, mas não o conteúdo. Você poderia me ajudar, por favor?

  9. Olá, sou novo no WordPress, quero mostrar depoimentos de clientes usando posts…. Como devo fazer isso..? Alguma sugestão, por favor?

  10. Aqui está uma maneira mais fácil. Instale o plugin Display Posts Shortcode. Crie uma página em branco e adicione o shortcode conforme descrito na documentação do plugin. Publique a página. Vá em Configurações > Leitura e selecione a página que você acabou de criar como sua página estática. Edite a página estática e adicione o slider logo antes do shortcode de exibição de posts. Espero que isso ajude você.

  11. Olá, estou querendo adicionar um slider no topo da minha página inicial, mas só me permite fazer isso se eu usar uma página estática. Atualmente, quando você vai diretamente para o meu site, são meus últimos posts em tamanho completo. Se eu mudar minha página inicial para uma página estática para que eu possa incluir o slider, isso funcionará para adicionar os posts recentes abaixo, exatamente como aparece agora? Onde eu postaria esse código? Na página inicial estática?

    Nota – Recentemente tentei mexer no meu php e quebrei meu código e tive alguns problemas sérios… então estou bem nervoso em mexer com php.

  12. olá!…alguém pode me dizer como exibir os posts de blog mais bem avaliados (apenas 5) em ordem crescente (ordem numérica) usando códigos PHP?

  13. Olá. Eu sou designer, então nunca fui boa em PHP. Pelo menos consigo ler e alterar para minhas condições na maioria das vezes. Desta vez, gostaria de chamar os nove posts mais recentes, excluindo o último dentro do meu container de slideshow.

    Por enquanto, eu apenas defini a primeira postagem como display none. Isso funciona bem; no entanto, o slideshow ainda conta até dez. É por isso que você encontra a última página vazia.
    Existe alguma maneira de excluir a última postagem ao chamar as postagens recentes? Muito obrigado antecipadamente!

  14. Olá, quero exibir posts do blog apenas de uma categoria chamada 'Blog' apenas. (Quero excluir todos os outros posts de outras categorias.) O que devo adicionar a este código?

  15. showposts está obsoleto. No entanto, posts_per_page é perfeito para uso com query_posts(), ou ainda mais particularmente, WP_Query::query().

    numberposts pode ser o argumento equivalente para get_posts().

  16. Bom artigo.

    Uma informação que aumentaria sua utilidade, no entanto, seria como incluir (ou um plugin que possa) um offset.

    Por exemplo, eu quero que minhas duas postagens mais recentes sejam o texto completo — entendi.
    Mas e se eu quiser que as próximas 10 sejam resumos, e talvez as próximas 10 mais antigas sejam apenas títulos — a lista?

    Então — como você pode incluir um offset?

    Abraços,
    Art

  17. Olá,

    Quero que minhas 4 postagens mais recentes sejam exibidas em linha na tela, como eu faria isso?

    Atualmente elas só aparecem descendo a página.

    Obrigado

    Ryan

    • Parece que você precisa criar um contêiner com a altura/largura que você quer que as postagens apareçam. Então, permita que elas se envolvam.. certifique-se de que a última parte do seu código "Post" não tenha uma quebra de linha.

  18. Ótimo post! Obrigado!

    Apenas uma pergunta. É possível ocultar a postagem mais recente de 5? Quero dizer, no meu site eu já exibo a postagem mais recente com conteúdo completo, então eu gostaria de ocultar a primeira.

  19. Finally a quick and to the point tutorial on this topic. Other posts on calling in the recent blog posts were not as quick and too the point. Thanks :D

  20. Olá Syed,

    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? Se envolver colar código, em qual arquivo devo colar?

      • A página inicial de AWildDuck -d0t- com, mostra posts recentes ao longo do lado direito, juntamente com a inscrição e uma nuvem de tags. Mas isso aparece apenas na página inicial. Se eu te enviar um link para qualquer post individual (ou se você clicar no título de qualquer post), o quadro direito desaparece. Meus visitantes não podem mais ver uma lista de posts recentes. Estou muito frustrado com isso, e quero saber como fazer essa lista de posts recentes aparecer em todas as páginas. (Não apenas na página inicial).

        • Oi Syed,
          De fato, esta é a minha configuração atual. Sempre foi a minha configuração. Twenty Eleven com “Conteúdo à esquerda”.

        • Eu não entendo... Você vê Posts Recentes à direita, mesmo quando está olhando para um post individual? Se sim, você está usando JetPack/Posts Recentes?

          Se a resposta para ambas as perguntas for "Sim", você poderia me enviar seu número de telefone. Você já tem meu endereço de e-mail. - Ou me ligue: Código de área "Five-Oh-EIght", 485 ..695O.

          Obrigado, –Ellery

      • obrigado, sim, mas pergunto não só por mim, mas pensando em outros visitantes, pode ser mais útil em seu artigo, dar um exemplo de artigos recentes com miniaturas.

      • Muito obrigado por este tutorial! Usei o código para exibir posts recentes com um resumo na página inicial do meu site.

        Ao adicionar o código the_post_thumbnail();, você poderia me dizer em qual arquivo e onde no arquivo devo adicioná-lo? Tentei pesquisar e experimentei adicionando-o a vários arquivos por conta própria e não consegui fazer as miniaturas aparecerem.

        Qualquer insight seria muito apreciado.

        Obrigado,

        Kylie

        • Na sua área de Edição de Post, as miniaturas de post são chamadas de imagem destacada. Se você não conseguir ver uma caixa de meta de imagem destacada, clique no botão Opções de Tela no canto superior direito da sua tela de edição de post e marque Imagem destacada.

  21. Postagem legal.
    Como posso conseguir – Postagens Recentes no Menu. Como tenho minha categoria “Crime” no menu superior. Agora, sempre que um usuário passar o mouse sobre ela, quero mostrar 5 postagens recentes da categoria “Crime” com suas miniaturas?

  22. Passei muito tempo para encontrar esta informação que funciona para mim 100%. É muito fácil e direto ao ponto. Obrigado…… Deus te abençoe.

  23. Tentei usar este código e ele não parece funcionar? Sou iniciante e estou usando um tema padrão e não estou hospedando. Portanto, não posso fazer upload de nada, só posso usar HTML.

  24. A página inicial do meu WP tem um rodapé exibindo os títulos dos meus 4 posts mais recentes (Posts Recentes). Isso não faz sentido, pois esses posts já estão exibidos acima.

    Minha pergunta é como meu rodapé pode exibir o intervalo entre o 5º e o 8º post??

    O código que está sendo usado atualmente é

    <?php wp_get_archives('type=postbypost&limit=5');

    Muito obrigado desde já pela sua ajuda

      • Muito obrigado pela sua gentil resposta. Você pode me informar como posso fazer isso? Eu sei muito poucas coisas e definitivamente preciso que isso seja feito até depois de amanhã, quando vou lançar meu site.
        Obrigado

  25. Estou procurando por este código há alguns dias. Não acredito que não esteja mais facilmente disponível nas páginas de Tags de Modelo ou em outros blogs.

    Mudei o código para incluir tags e tags em vez de tags como as seguintes:

    <a href="”>

    Obrigado por postar!

  26. Um problema com o código acima é quando você chama essa função na sua barra lateral, que é chamada antes do início do loop em single.php. Seu arquivo single.php listará todos os artigos do seu post do blog, independentemente daquele que está sendo chamado.

    Nesses casos, você também pode usar

    Caso contrário, chamar a função query_posts(‘showposts=10’); está tudo bem.

    Ambos listarão os 10 posts mais recentes em formato ul, li. Isso é um pouco mais fácil.

  27. Olá, é possível mostrar a data antes do título do post vinculado ao usar:
    <?php get_archives('postbypost', '10', 'custom', '’, ”); ?>

    Obrigado

  28. Olá Pessoal

    Parece que estou tendo alguns problemas com este código. Funciona muito bem na minha página index.php, mas quando tento adicioná-lo à página page.php ou single.php, ele impede que outros conteúdos sejam exibidos. Por exemplo, quando clico na página 'sobre nós', ele exibirá o último artigo!

    Espero que isso faça sentido e qualquer ajuda que alguém possa oferecer seria muito apreciada.

    Obrigado

  29. Eu quero exibir posts em ordem de data de postagem.. o mais recente primeiro com paginação. Eu consigo fazer a paginação, mas os posts estão sendo exibidos em cada página em ordem aleatória. Alguém por favor me ajude………….:(

  30. Quero saber como exibir posts recentes com a miniatura thimthumb.

    Infelizmente o Google está sendo o Google como sempre e não me dando os resultados que eu quero.

    Obrigado.

    • Você pode simplesmente adicionar códigos timthumb em qualquer lugar nesses códigos, e deve funcionar. A consulta será executada exatamente da mesma maneira. Se você está procurando um guia passo a passo, nós não escrevemos um. Embora possamos escrever um no futuro.

      Admin

  31. Fico tão feliz por ter encontrado isso, tenho tentado fazer isso por dias e não consegui encontrar exatamente como fazer isso no codex do wordpress!!! a única solução que eles pareciam oferecer estragou a página inicial personalizada que eu construí, mas isso funciona perfeitamente.

    Muito obrigado.

  32. Boa informação!

    Estou tentando exibir os últimos 5 posts usando o último método que você descreveu, mas não consigo descobrir como obter números de página. Por exemplo, a página de blog falsa exibe os últimos cinco posts, mas não há como voltar no tempo a partir daí.

    Não consegui encontrar uma solução para isso. Alguma sugestão?

    Obrigado!

Deixe uma resposta