Ottieni l'URL dell'immagine in primo piano - Trucchi CSS

Anonim

Le miniature dei post sono piuttosto utili e abbastanza facili da usare in WordPress. Aggiungi semplicemente:

add_theme_support('post-thumbnails'); 

Al file functions.php di un tema e otterrai un modulo Immagine in primo piano nella schermata di amministrazione per i post che ti consente di selezionarne uno.

È anche molto facile generare quell'immagine come HTML :

get_the_post_thumbnail();

Ma cosa succede se ti serve solo l'URL? Supponiamo che lo userai come background-imagesu un elemento piuttosto che come immagine di contenuto. Sfortunatamente non esiste una funzione super facile / ovvia per questo.

All'interno del ciclo, dovrai fare:

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

Allora $thumb_urlsarà quell'URL.