Estou usando o WordPress 3.4.1. Preciso exibir a imagem de destaque de uma página. Como posso obter o URL da imagem em destaque por ID de página particular. Alguma ajuda?
Resposta
Você tentou alguma coisa? É sempre útil compartilhar o que você tentou.
$url = wp_get_attachment_url( get_post_thumbnail_id($post_id) );
Ou se você deseja obter a imagem pelo tamanho da imagem.
$src = wp_get_attachment_image_src( get_post_thumbnail_id($post_id), "thumbnail_size" ); $url = $src[0];
http://codex.wordpress.org/Function_Reference/get_post_thumbnail_id
http://codex.wordpress.org/Function_Reference/wp_get_attachment_url
http://codex.wordpress.org/Function_Reference/wp_get_attachment_image_src
Comentários
Resposta
A partir do WordPress 4.4.0, podemos usar get_the_post_thumbnail_url () :
$url = get_the_post_thumbnail_url( $post_id, "thumbnail" );
Comentários
- Finalmente, estava na hora.
wp_get_attachment_image_url()
em vez dewp_get_attachment_image_src()
hoje em dia, então você não ' não preciso fazer essa$src[0]
parte.