Support » WooCommerce » WordPress an Bildskalierung hindern

  • Gelöst lphd

    (@lphd)


    Ich möchte die Bildskalierung von den Bildern verhindern.
    Ich habe es mit folgendem Code probiert:
    add_filter( 'big_image_size_threshold', '__return_false' );
    leider hat es nicht so wie erhofft funktioniert.
    Ich würde mich über Hilfe freuen.

    LG

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Moderator Hans-Gerd Gerhards

    (@hage)

    Hast du den Code denn auch z. B. in die functions.php deines Child Themes geschrieben?

    Moderator Bego Mario Garde

    (@pixolin)

    Ich möchte die Bildskalierung von den Bildern verhindern.

    … ist eine etwas vage Aussage. WordPress skaliert zum einen Bilder in den unter Einstellungen > Medien vorgegebenen Größen sowie Größen, die ggf. vom Theme vorgegeben werden, zum anderen werden Bilder mit einer Auflösung über 2560 Pixel verkleinert, weil eine Übertragung großer Bilddateien bei einer Website zu langsam läuft. Die Code-Zeile add_filter( 'big_image_size_threshold', '__return_false' ); bezieht sich nur auf die Original-Bildgröße über 2560 Pixel, nicht aber auf die sonstige Skalierung. Wie du die anderen Skalierungen ausschaltest, wird z.B. hier beschrieben: How to Stop WordPress From Resizing the Uploaded Photos.

    Allerdings halte ich es nicht gerade für eine kluge Idee, die Skalierung komplett abzuschalten, weil die Website dann zu langsam wird. Eine Alternative wäre, eine eigene Bildgröße hinzuzufügen, um dann Bilder in dieser Auflösung zu verwenden.

    Thread-Ersteller lphd

    (@lphd)

    Hast du den Code denn auch z. B. in die functions.php deines Child Themes geschrieben?

    YES

    bezieht sich nur auf die Original-Bildgröße über 2560 Pixel, nicht aber auf die sonstige Skalierung

    Dann ist es genau nicht, dass was ich möchte.

    Ich möchte WP daran hindern, die Bilder im Browser zu skalieren. Die Bilder sollen also immer die gleiche Größe behalten, bis ein nächst größeres, bereits generiertes Bild vorhanden ist.

    Hast du schon den verlinkten Beitrag gelesen und die Empfehlungen umgesetzt?

    Thread-Ersteller lphd

    (@lphd)

    Hast du schon den verlinkten Beitrag gelesen und die Empfehlungen umgesetzt?

    Ja und nein. Ich habe es gelesen. Wenn ich es richtig verstanden habe, geht es in dem Artikel aber um das erneute anlegen von Bilder (in verschiedenen Größen) von WP.
    Das will ich ja haben. Ich möchte die Größenanpassung von Bildern im Browser blockieren, nicht von WP

    Ohh…kay. Ich hab Skalierung auf die verschiedenen Dateien in unterschiedlichen Bildgrößen bezogen, die WordPress anlegt, wenn du ein Bild hochlädst. Verstehe ich das richtig, dass es dir um die Bildgrößen geht, die in <figure>-Tags angeboten werden? Sowas wie

    <figure class="wp-block-image size-large">
    <img loading="lazy" src="https://example.com/wp-content/uploads/free-img.jpg" 
    alt=""
    srcset="https://example.com/wp-content/uploads/free-img.jpg 570w, 
    https://example.com/wp-content/uploads/free-img-300x200.jpg 300w, https://example.com/wp-content/uploads/free-img-400x267.jpg 400w" 
    sizes="(max-width: 570px) 100vw, 570px" width="570" height="380">
    </figure>

    ?

    Vielleicht hilft dazu dieses Plugin weiter: Disable Responsive Images Complete – ich hab’s allerdings nicht getestet.

    Thread-Ersteller lphd

    (@lphd)

    Vielleicht hilft dazu dieses Plugin weiter: Disable Responsive Images Complete – ich hab’s allerdings nicht getestet.

    Yes, das sollte helfen

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)