Get Featured Image URL - CSS-Tricks

Anonim

Post Thumbnails sind sehr nützlich und in WordPress ziemlich einfach zu verwenden. Einfach hinzufügen:

add_theme_support('post-thumbnails'); 

Wenn Sie die Datei functions.php eines Themas verwenden, wird auf dem Admin-Bildschirm ein Modul für ausgewählte Bilder für Beiträge angezeigt, mit dem Sie eines auswählen können.

Es ist auch sehr einfach, dieses Bild als HTML auszugeben :

get_the_post_thumbnail();

Aber was ist, wenn Sie nur die URL benötigen? Angenommen, Sie verwenden es als background-imageElement und nicht als Inhaltsbild. Leider gibt es dafür keine super einfache / offensichtliche Funktion.

Innerhalb der Schleife müssen Sie Folgendes tun:

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

Dann $thumb_urlwird diese URL sein.