Hey, seit 4.4 gibts ja diese extra default image size "medium_large".
So sind die standard image sizes definiert.
[thumbnail] => Array
(
[width] => 150
[height] => 150
[crop] => 1
)
[medium] => Array
(
[width] => 300
[height] => 300
[crop] =>
)
[medium_large] => Array
(
[width] => 768
[height] => 0
[crop] =>
)
[large] => Array
(
[width] => 1024
[height] => 1024
[crop] =>
)
Alles anzeigen
Dazu meine Fragen:
1. Warum kann man medium_large nicht in Einstellungen ->Medien ändern?
2. Warum hat medium_large eine height von 0
Die Sache mit der Höhe ist umso verwunderlicher, wenn man das in der Doku liest:
Zitat[COLOR=#404040][FONT=Open Sans]Although height and width are not required parameters, their default values (0) will lead to unwanted behavior, so bear in mind that you should always define them. As mentioned before, use a value of 9999 to define the other dimension as the one to be considered when image resize is executed.[/FONT][/COLOR]
https://developer.wordpress.org/reference/func…add_image_size/
Ich hab mal getestet: Wenn man ein Bild hat, das hochformatig ist und z.b.1150x1920px, dann ist das "medium_large"-Bild (768x1282) am Ende größer als das "large" (613x1024).
An sich logisch, wenn man davon ausgeht, dass der 0-wert für die Höhe bedeutet, dass immer nach der Breite skaliert wird.
Aber der zitierte Satz oben macht in diesem Zusammenhang nicht wirklich Sinn, oder?
Und eine weitere Frage ist, warum wird medium_large nur nach Breite, medium und large aber nach Höhe und Breite skaliert?
Wegen der Abwärtskompatibilität?