Bilder werden in Chrome und Firefox angezeigt - aber nicht im IE

  • Hallo liebes Forum,

    vielleicht kann mir jemand von euch weiterhelfen. Ich habe im Postloop die Beitragsbilder mit folgendem Code eingebunden:


    In Chrome und Firefox werden die Bilder wunderbar angezeigt, nur der IE streubt sich mit aller Kraft dagegen und zeigt nix an. Beispielseite wäre diese hier: http://www.freimachen.de/reiseblog/

    Hat jemand von euch einen Tip für mich?


    grüße
    zehbart

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Die Einbindung der Bilder ist Fehlerhaft. Als src kommt nochmal ein <img src.... Siehe Screenshot:

    Firefox und Chrome scheinen den Fehler zu tolerieren, der IE kkommt damit aber nicht zurecht.

    Hast Du da selber etwas am Theme geändert?

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Hej klasse, daran lag es! War mir gar nicht aufgefallen. Der Ausdruck

    PHP
    <?php $url = wp_get_attachment_image( get_post_thumbnail_id($post->ID),large); ?>

    schmeisst schon das "src=" am Anfang mit raus. Habe den Code geändert und jetzt klappt es:

    PHP
    <?php $url = wp_get_attachment_image( get_post_thumbnail_id($post->ID),large); ?>
    <div class="post-hintergrund-oben"> [INDENT]<img id="bild" <?php echo $url ?> </img>[/INDENT]
    </div>

    Vielen Dank für die Hilfe!

  • Schön, daß es jetzt auch im IE funktioniert. Es ist aber immer noch falsch.

    Die Funktion wp_get_attachment_image gibt das komplette img-Tag zurück. Da muß bzw. darf man nicht noch einmal ein img-Tag drumherum bauen.
    Einfach den Rückgabestring der Funktion mit echo ausgeben, falls er nicht leer ist, und gut ist.

    Außerdem sollte eine id-Wert innerhalb einer Seite nur genau einmal auftreten. Du gibst die id "bild" aber bei jedem Bild aus. Hat das einen besonderen Grund oder was willst Du damit eigentlich erreichen?

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!