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

  • En realidad, esto es incorrecto; sugiere que puede pasar el tamaño como parámetro, pero eso ' no es exacto. Ninguna función acepta un parámetro.
  • Puede usar wp_get_attachment_image_url() en lugar de wp_get_attachment_image_src() hoy en día, así que no ' No tengo que hacer esa $src[0] parte.

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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *