the_post_thumbnail ignoriert Größenparameter

Ich füge ein Bild in mein Thema wie folgt ein:

the_post_thumbnail('large'); 

Was zu folgendem HTML führt:

  

Anmerkung width="660" height="440" und sizes="(max-width: 660px) 100vw, 660px" entspricht nicht der Größe, die für large in Media Settings> Image size definiert wurde, die 1024 x sizes="(max-width: 660px) 100vw, 660px" soll 1024.

Was mache ich falsch?

Solutions Collecting From Web of "the_post_thumbnail ignoriert Größenparameter"

WordPress verwendet min( intval($content_width), $max_width ) innerhalb von image_constrain_size_for_editor für large Bildgrößen.

Wie ich sehen kann, ist Ihre $content_width auf 660 gesetzt. Ändern Sie also die $content_width in Ihrer functions.php Datei auf die 1024 oder was immer Sie brauchen. Für ein Layout mit voller Breite ist es besser, es zu entfernen.

Beispiel: $GLOBALS['content_width'] = 1600 . Das ist es.

Wenn Sie nicht wissen, was content_width ist, finden Sie unter Inhaltsbreite weitere Informationen.

Du machst das richtig. Nur einen Schritt verpassen. Ich schätze, du lädst das Bild hoch, bevor du die Größe der großen Einstellung änderst. Der letzte Schritt ist das neu erstellte Thumbnail. Installiere einfach das Plugin mit dem gleichen Namen, gehe zu Tool> Thumbnail neu generieren und klicke. 😉

versuchen Sie es auf diese Weise

 $image = wp_get_attachment_image_src(get_post_thumbnail_id(get_the_ID()), 'large', false);