Überprüfen Sie, ob das benutzerdefinierte Thumail-Bild auf die korrekten Abmessungen zugeschnitten wurde

Ich suche nach einer Möglichkeit, zu überprüfen, ob ein Bild eine benutzerdefinierte Thumbnail-Größe erstellt hat, die stark zugeschnitten wurde.

add_image_size( 'homepage-thumb', 1676, 828, true ); $size = "homepage-thumb"; echo wp_get_attachment_image( $attachment_id, $size ); 

Dies funktioniert gut, wenn das hochgeladene Bild groß genug ist, aber wenn es kleiner als die in add_image_size definierten Dimensionen ist, wird der Aspekt aus sein, der immer ein Layout unterbricht. Gibt es eine Möglichkeit, das Thumbnail zu überprüfen, bevor das Bild wiedergegeben wird?

Solutions Collecting From Web of "Überprüfen Sie, ob das benutzerdefinierte Thumail-Bild auf die korrekten Abmessungen zugeschnitten wurde"

 $image_attributes = wp_get_attachment_image_src( $attachment_id, $size ); 

Liefert ein Array mit:

 [0] => url [1] => width [2] => height [3] => boolean: true if $url is a re-sized image, false if it is the original. 

Obwohl Sie die $ size als Parameter übergeben, während Sie zurückkehren; Es gibt die tatsächliche Breite und Höhe des Bildes zurück, unabhängig davon, welches Bild beschnitten wird oder nicht. Dann können Sie die Breite und Höhe überprüfen, wenn diese kleiner als die Anforderung sind. ODER wenden Sie min-width, min-height in CSS oder jQuery an.

Ich denke, Sie können dies mit CSS tun, verwenden Sie die function “Element prüfen” des Browsers, um dies zu bestätigen. Lass es mich wissen, wenn du etwas anderes suchst. Dies ist keine Antwort, aber ich habe einen schlechten Ruf, um Ihre Frage zu kommentieren.