Estou usando esta função para obter as imagens em destaque:
<a href="#" rel="prettyPhoto">
<?php the_post_thumbnail('thumbnail'); ?>
</a>
Agora, quero obter a imagem em destaque completa clicando na tag de âncora para a qual preciso de um URL de imagem em destaque em
<a href="here" rel="prettyPhoto">
Como posso consertar isso?
<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?> <div class="section bannerarea cashstudybanner" style="background-image: url( <?php if ( has_post_thumbnail() ) { echo $image[0]; } else { ?> <?php bloginfo('template_directory'); ?>/images/common-banner.jpg <?php } ?> )">
Se você deseja APENAS a fonte, e não uma matriz com outras informações:
fonte
wp_get_attachment_image_url()
.wp_get_attachment_image_url
é aplicável apenas se você souber o ID do anexo (não o ID da postagem).fonte
"
vez de'
: P Mas as aspas não são necessárias.Jeito fácil!
fonte
Isso funcionou perfeitamente para mim:
fonte
Eu acho que esta é a solução mais fácil e atualizada:
fonte
Esta é a resposta mais simples:
fonte
Você pode tentar isso:
fonte
Tente este
fonte
get_the_post_thumbnail_url
se você quiser apenas o URL da imagem.Você pode tentar isso.
fonte
Você também pode obtê-lo em post_meta assim:
fonte
Você também pode obter o URL para anexos de imagem da seguinte maneira. Funciona bem.
fonte
fonte
Você tentará isso
fonte
Pesquisei bastante e não encontrei nada, até conseguir:
<?php echo get_the_post_thumbnail_url( null, 'full' ); ?>
Simplesmente fornecendo o URL completo da imagem sem a
<img>
tag inteira .Espero que isso te ajude.
fonte
Se a postagem for uma imagem e já sabemos qual é a imagem, é possível obter o URL da miniatura sem muito incômodo:
fonte
Usar:
Você pode alterar o
thumbnail_size
valor conforme o tamanho necessário.fonte
Você também pode obter o URL para anexos de imagem da seguinte maneira:
fonte
Simplesmente dentro do loop escreva
<?php the_post_thumbnail_url(); ?>
como mostrado abaixo: -fonte
fonte