El sistema de imágenes destacadas de WordPress es muy útil y sencillo. Como muchos sabréis para mostrar una imagen destacada en un post tendremos que usar la función the_post_thumbnail()
.
Pero cuando estoy desarrollando nuevas plantillas para mis clientes me he encontrado que solo necesito la ruta o url de la imagen destacada de un post. Para ello hay que usar el siguiente código:
// Si no tenemos declarada la variable $post más arriba: global $post; $imagen = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full'); $ruta_imagen = $imagen[0];
En $ruta_imagen
tendremos la ruta completa de la imagen destacada del post. Si el post en cuestión no tuviera imagen destacada, $ruta_imagen
sería NULL. El segundo parámetro que se le pasa a la función wp_get_attachment_image_src()
indica el tamaño de la imagen. En este caso queremos la versión a tamaño completo.
Deja un comentario