URL des Beitragsbilds abrufen

Avatar of Chris Coyier
Chris Coyier am

Beitragsbilder sind in WordPress sehr nützlich und einfach zu verwenden. Fügen Sie einfach

add_theme_support('post-thumbnails'); 

in die functions.php-Datei eines Themes ein, und Sie erhalten ein Modul für das Beitragsbild auf dem Admin-Bildschirm für Beiträge, mit dem Sie eines auswählen können.

Es ist auch sehr einfach, dieses Bild als HTML <img>

get_the_post_thumbnail();

Aber was, wenn Sie nur die URL benötigen? Sagen wir, Sie möchten es als background-image für ein Element verwenden und nicht als Inhaltsbild. Leider gibt es dafür keine super einfache/offensichtliche Funktion.

Innerhalb der Schleife müssen Sie

$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 wird $thumb_url diese URL sein.