Ao criar temas e temas filhos para WordPress, os desenvolvedores podem ficar frustrados quando a miniatura da postagem não é exibida. Isso pode ser um verdadeiro obstáculo durante o desenvolvimento.
O que eles precisam é de uma maneira simples de obter o URL da imagem para que possam usá-lo em seu código.
Felizmente, isso é algo que fizemos inúmeras vezes e sabemos um método direto para resolver esse problema comum.
Neste guia, mostraremos como extrair o URL da miniatura da postagem no WordPress. Compartilharemos um truque útil que pode simplificar seu fluxo de trabalho e economizar tempo.

Por que obter o URL da miniatura da postagem no WordPress?
Adicionar uma miniatura ou imagem destacada às postagens do seu blog WordPress o tornará mais atraente, adicionando algum interesse visual. Você pode aprender mais em nosso guia sobre como adicionar imagens destacadas ou miniaturas de postagem no WordPress.
Se você deseja compartilhar uma postagem nas mídias sociais, talvez precise copiar o link para a imagem destacada ou alguma outra imagem na postagem. Mostramos como fazer isso passo a passo em nosso guia sobre como obter o URL de imagens que você carrega no WordPress.
No entanto, se você estiver desenvolvendo seu próprio tema ou modificando um tema existente, talvez precise obter a URL da miniatura da postagem para usá-la com sua própria marcação personalizada. Nesse caso, você precisará adicionar um trecho de código aos seus arquivos de tema.
Vamos ver como obter a URL da miniatura da postagem no WordPress.
Como Obter a URL da Miniatura do Post no WordPress
Para obter a URL de uma miniatura de postagem, você precisa adicionar código ao template do tema que você está personalizando. Para saber mais, consulte nosso guia sobre como adicionar código personalizado no WordPress.
Se você simplesmente quisesse exibir a miniatura da postagem, poderia colar este código PHP no template em que está trabalhando, dentro do loop do WordPress:
echo get_the_post_thumbnail(get_the_ID(),'medium');

Mas como você quer exibir a imagem da miniatura da postagem usando sua própria marcação personalizada ou usar a miniatura em seu tema de outra forma, você precisará obter a URL da miniatura da postagem.
Você precisará colar este código no template em vez disso:
echo get_the_post_thumbnail_url(get_the_ID(),'medium');

Este código simplesmente exibe a URL da imagem destacada. Você pode então personalizar o código para usar a URL da miniatura da postagem da maneira que desejar.
Você também pode personalizar o tamanho da miniatura. Você precisará substituir a palavra 'medium' por outro tamanho de imagem padrão, como 'thumbnail', 'medium-large', 'large' ou 'full'.
Ou você pode usar quaisquer tamanhos de imagem adicionais que você criou. Se você usar um tamanho de imagem personalizado, certifique-se de regenerar as miniaturas.
Esperamos que este tutorial tenha ajudado você a aprender como obter a URL da imagem destacada no WordPress. Você também pode querer ver nosso guia sobre como criar uma página filha no WordPress ou nossa seleção especializada dos melhores plugins de posts relacionados para WordPress.
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.


Kiran
Eu projetei um site usando WordPress. Atualmente, a imagem destacada está mostrando a seção de descrição.
Mas eu quero mostrar a URL da imagem destacada no feed RSS.
Como adicionar a URL da imagem destacada (media:thumbnail) no feed RSS?
Por favor, ajude…
WPBeginner Support
Olá Kiran,
Por favor, veja nosso guia sobre como adicionar miniaturas de posts ao feed RSS.
Admin
Salim
WP Beginner, seu segundo codex do WordPress!
Mohan Krishna
Seu site está dando dicas incríveis, mas sugiro que você forneça demonstrações dos respectivos códigos de como fica após fazer as alterações, como você disse, porque usuários como eu podem dar uma olhada e ver se serve melhor ou não, e também, a propósito, seus visitantes podem aumentar em dobro.
TracyDempsey
Olá, estou procurando como obter manualmente o URL, mas continuo encontrando posts com código para buscar o URL. Estou usando Thesis e usei o editor de imagens do WordPress em algumas imagens de posts para criar uma imagem em miniatura quadrada e cortada para os excertos/teasers das minhas páginas de categoria. Mas, quando colo o URL da imagem no campo de URL da miniatura do Thesis, ele não reconhece a miniatura cortada, mas corta a imagem original (distorcendo assim a proporção). Então, estou apenas tentando encontrar o URL direto para a miniatura da imagem de origem – você pode ajudar?? Obrigado desde já!
Wynand
Não sei se esta é a página correta para postar isso, mas o que eu gostaria de fazer é o seguinte:
Tenho muitos sites, gostaria de exibir uma miniatura de cada um em uma página do WordPress, apenas adicionando o URL a essa página, ou algum código envolvendo o URL
Alguém pode ajudar
pipo gorosito
Cara, eu te amo
Kevin Donnigan
Awesome!! Thanks for this
Needed it for a custom loop with a sticky post on top and set the background image.
abhay
Obrigado, isso me ajudou muito
Philipp
obrigado cara!
Thiago Miro
Obrigado, isso resolveu um grande problema.
salem
isso funciona, obrigado.
Claire
Perfect, thank you
Luís Fernando Guedes
Obrigado por compartilhar!
Nicola
Obrigado por escrever este tutorial, não sei por que, mas o código que você escreveu nunca funcionou para mim, e eu sei que ele está até disponível no codex, tentei com várias configurações de loop, mas sem sucesso.
Recentemente consegui fazê-lo funcionar usando-o em conjunto com outra função: get_post_thumbnail_id()
ID ) );
?>
<img src="” alt=”” />
Josh
Artigo realmente ótimo. Obrigado.
Jotpreet Singh
Olá, Syed. Bom que é um afastamento do uso de plugins o tempo todo. Bem, um brinde a isso