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 y obtendrá un Foto principal módulo en la pantalla de administración para publicaciones que le permite seleccionar uno.
También es muy fácil generar esa imagen como HTML <img>
:
get_the_post_thumbnail();
Pero, ¿y si solo necesita la URL? Dime, lo vas a usar como background-image
en un elemento en lugar de una imagen de contenido. Desafortunadamente, no existe una función súper fácil / obvia para eso.
Dentro del ciclo, 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_url
será esa URL.