Obtener URL de imagen destacada - Trucos CSS

Anonim

Las miniaturas de las publicaciones son bastante útiles y fáciles de usar en WordPress. Simplemente agregue:

add_theme_support('post-thumbnails'); 

Al archivo functions.php de un tema, obtendrá un módulo de Imagen destacada en la pantalla de administración para publicaciones que le permite seleccionar uno.

También es muy fácil generar esa imagen como HTML :

get_the_post_thumbnail();

Pero, ¿y si solo necesita la URL? Digamos que lo usará como background-imageun elemento en lugar de una imagen de contenido. Desafortunadamente, no existe una función súper fácil / obvia para eso.

Dentro del bucle, tendrás que hacer:

$thumb_id = get_post_thumbnail_id(); $thumb_url_array = wp_get_attachment_image_src($thumb_id, 'thumbnail-size', true); $thumb_url = $thumb_url_array(0);

Entonces $thumb_urlserá esa URL.