Obtenir l'URL de l'image en vedette - Astuces CSS

Anonim

Les vignettes de publication sont assez utiles et assez faciles à utiliser dans WordPress. Ajoutez simplement:

add_theme_support('post-thumbnails'); 

Dans le fichier functions.php d'un thème, vous obtiendrez un module Image en vedette sur l'écran d'administration pour les publications, ce qui vous permet d'en sélectionner un.

Il est également très facile de générer cette image au format HTML :

get_the_post_thumbnail();

Mais que faire si vous avez juste besoin de l'URL? Dites, vous allez l'utiliser comme un background-imageélément plutôt qu'une image de contenu. Malheureusement, il n'y a pas de fonction super facile / évidente pour cela.

Dans la boucle, vous devrez faire:

$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);

Ce $thumb_urlsera alors cette URL.