Cómo obtener la anchura y la altura de las imágenes destacada de una entrada en WordPress
Cuando estamos diseñando un tema en WordPress probablemente tengamos que tratar con imágenes destacadas en las entradas, las llamadas Post Thumbnails. Las imágenes como tal tienen una serie de características, pero desde el punto de vista del diseño las que nos importa más son sus dimensiones: ancho y alto. ¿Cómo saberlas? Aquí os lo cuento.
Dentro del loop usaremos este extracto de código:
$imgdata = wp_get_attachment_image_src (get_post_thumbnail_id(), 'thumbnail'); $imgurl = $imgdata[0]; // UTL $imgwidth = $imgdata[1]; // anchura $imgheight = $imgdata[2]; // altura
Con estos datos ya jugaremos a nuestro gusto. Si en lugar de usar “thumbnail” en wp get attachment image src usamos ‘medium’, ‘large’ o ‘full’ como parámetros, obtendremos las imágenes generadas como miniaturas de diferentes parámetros (recordad que podéis ajustar las dimensiones de esas miniaturas en Ajustes -> Multimedia).