smilies 1731863 1920
Bildquelle: Pixabay, Alexas_Fotos

Image-Output mit srcset anhand der Bild-ID erhalten

Snippet um das Markup für ein Bild mit srcset anhand der ID des Bildes zu generieren, mit width, height und alt-Text.

$size = 'medium';
$image_post = get_post( $img_id );
$alt = ( !empty( $image_post->post_excerpt ) ? strip_tags( $image_post->post_excerpt ) : $image_post->post_title )
$src = wp_get_attachment_image_src( $img_id, $size );
$srcset = wp_get_attachment_image_srcset( $img_id, $size );

$image_html = sprintf('<img src="%1$s" width="%2$s" height="%3$s" alt="%4$s" srcset="%5$s" />', $src[0], $src[1], $src[2], $alt, $srcset );

Über Gabriele Lässer

WordPress Sorgen? - Nicht mit mir! Ich freue mich auf spannende Herausforderungen

Kommentar schreiben

E-Mail-Adresse wird nicht veröffentlicht.

Overlay background for modal content