Support » Allgemeine Fragen » srcset wird nicht generiert

  • ytmdev

    (@ytmdev)


    Hallo zusammen,

    bei der Ausgabe von Bildern die im Editor eines Posts eingefügt wurden, werden die srcset Attribute nicht generiert wenn ein Hash angefügt ist.
    z.b: motiv_759807781-e1540306382277.jpg -> dabei fehlt das srcset (und sizes).

    Bilder ohne Hash werden mit srcset dargestellt.

    Woher kommt dieser Hash?
    Wie kann ich dennoch die srcset´s generieren lassen?

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Moderator PraetorIM

    (@praetorim)

    Hallo ytmdev,

    die Hashwerte werden typischerweise von Image-Optimizern erzeugt. Hast Du auf der Website vielleicht einen solchen im Einsatz?

    ytmdev

    (@ytmdev)

    Hm, ja hatte ewww vorher und jetzt shortpixel drauf.
    Jedoch frag ich mich welchen Sinn das machen soll, Bilder verkleinern und dann das srcset ausschließen?
    Ich verstehe auch nicht welchen Sinn das Ausschließen innerhalb der media.php macht:

    in der function wp_image_add_srcset_and_sizes …

    /*
    * Images that have been edited in WordPress after being uploaded will
    * contain a unique hash. Look for that hash and use it later to filter
    * out images that are leftovers from previous versions.
    */
    $image_edited = preg_match( ‚/-e[0-9]{13}/‘, wp_basename( $image_src ), $image_edit_hash );

    hier wird halt der hash gefunden und entsprechend später im Code das srcset nicht generiert.

    Damit das srcset angezeigt wird, muss ich den eHash enfernen… nur wie geht das ?

    ytmdev

    (@ytmdev)

    Nachtrag: wenn ich ein Bild in der Mediathek hochlade und es dort bearbeite (z.b. 90grad Drehung) dann wird dort ein Hash generiert und angefügt, … im Frontend wird das Motiv jedoch angezeigt.

    Mir ist aufgefallen das der Hash nicht in dem Datenamen innerhalb der Metadaten des Attachments vorkommt:
    [sizes] => Array (
    [thumbnail] => Array
    (
    [file] => Dieter-Herzberg-150×150.jpeg

    woher kann das kommen?
    kann man diese metadaten aktualisieren/ korrigieren?

    ytmdev

    (@ytmdev)

    Korrektur: es passiert beim Skalieren von Motiven

    (fyi: auf einer neuen Worpdress Instanze ohne andere Plugins)

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Das Thema „srcset wird nicht generiert“ ist für neue Antworten geschlossen.