Estoy usando WordPress 3.4.1. Necesito mostrar la imagen destacada de una página. ¿Cómo puedo obtener la URL de la imagen destacada por ID de página en particular? ¿Alguna ayuda?
Responder
¿Intentaste algo? Siempre es útil compartir lo que ha probado.
$url = wp_get_attachment_url( get_post_thumbnail_id($post_id) );
O si desea obtener la imagen por tamaño.
$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
Comentarios
Respuesta
A partir de WordPress 4.4.0, podemos usar get_the_post_thumbnail_url () :
$url = get_the_post_thumbnail_url( $post_id, "thumbnail" );
Comentarios
- Finalmente, ya era hora.
wp_get_attachment_image_url()
en lugar dewp_get_attachment_image_src()
hoy en día, así que no ' No tengo que hacer esa$src[0]
parte.