WordPress – Breite und Höhe eines Thumbnails auslesen

Solltet ihr für darstellung eines Thumbnails in WordPress bestimmte Werte benötigen, könnt ihr anhand der “$post-ID” euch die Werte ausgeben lassen. Ein gutes Beispiel wäre z.b. eine Lightbox. Hierfür benötigt man die absolute URL für das Bild.

$image = wp_get_attachment_image_src( $post->ID, 'thumbnail' );
// Ausgabe für Test
print '<pre>';
print_r( $image );
print '</pre>';


Es sollte dann in etwas so aussehen:

Array (
[0] => http://domain.de/wp-content/uploads/2011/05/IMG_0600-960x100.jpg
[1] => 960
[2] => 100
)

Erklärung:
[0] = Absolute URL
[1] = Breite des Bildes in px
[2] = Höhe des Bildes in px

Solltet ihr ein eigenes Thumbnail erstellen, dann müsst ihr nur bei wp_get_attachment_image_src( $post->ID, ‘thumbnail’ ); den Wert “thumbnail” ersetzen.

Beispiel:
add_image_size( ‘post-thumbnail’, 50, 50, true );
wp_get_attachment_image_src( $post->ID, ‘post-thumbnail’ );

Lake Studio