the_post_thumbnail () Benutzerdefinierte Größen werden nicht korrekt angezeigt

Ich versuche, breite Bildsymbole aus der function “_post_thumbnail () “anzuzeigen. Ich benutze ‘wahren’ Wert für das Zuschneiden, aber sie sind nicht gut abgeschnitten … Ich bekomme einige seltsame Ergebnisse mit verschiedenen Größen (Ich versuche, 200Breite x 150Höhe zu verwenden). Wenn das Bild nicht mit guten Proportionen angezeigt werden kann (ich weiß nicht, warum ich es beschneide?), Dann möchte ich, dass es immer genau 150px Höhe hat! Wie kann ich es erreichen? Ich habe versucht mit set_post_thumbnail_size () aber es ist sogar schlimmsten …

Solutions Collecting From Web of "the_post_thumbnail () Benutzerdefinierte Größen werden nicht korrekt angezeigt"

Wenn die kritische Dimension die Höhe ist, haben Sie einige Optionen:

Hard-Cropping auf die exakte Breite / Höhe:

< ?php add_image_size( 'wide-image-icon', 200, 150, true ); ?> 

Der Hard-Crop erstellt eine Miniaturansicht mit den exakten Dimensionen. Stellen Sie sicher, dass alle Bilder eine minimale Breite / Höhe wie definiert haben.

Oder “soft-cropping” (dh “box-resizing”) auf Höhe beschränkt:

 < ?php add_image_size( 'wide-image-icon', 9999, 150, false ); ?> 

Der Soft-Crop mit einer unbeschränkten Dimension (dh 9999 Breite) wird die Box-Größe auf die exakte Höhe anpassen, während die Breite im Wesentlichen alles sein kann. Stellen Sie sicher, dass alle Bilder eine minimale Höhe wie definiert haben.

Außerdem: Wenn Sie diese add_image_size() functionen hinzugefügt haben, nachdem Sie bereits einige Bilder hochgeladen oder add_image_size() haben, stellen Sie sicher, dass Sie Ihre Thumbnails neu add_image_size() .