Problem mit dem Einfügen von Bildern in die index.php (Thema Backslashes)

  • Hallo zusammen.
    wenn ich den folgenden Code in meine index.php einfüge:

    PHP
    <?php the_content('<img src="pfadzumbildordner/pfeil.gif" alt="pfeilalt"> weiterlesen'); ?>

    wird etwa sowas im Frontend dargestellt:

    Code
    \pfeilalt\ weiterlesen

    Was muss ich tun, damit die Backslashe verschwinden und dort das Bild dargestellt wird???

    Vielen Dank und Grüße!

    • 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

  • PHP
    <?php the_content('<img src="pfadzumbildordner/pfeil.gif" alt="pfeilalt"> weiterlesen'); ?>



    Hast Du es schon mit

    PHP
    <?php the_content('<img src="/pfadzumbildordner/pfeil.gif" alt="pfeilalt"> weiterlesen'); ?>


    getestet?

    Befindet sich der Ordner pfadzumbildordner auch in dem Template-Ordner?
    Dass das Bild unter diesem Namen und in diesem Ordner existiert, davon gehe ich aus. ;-)

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Abgesehen davon sollte man "Schmuckgrafiken" nur über das Stylesheet definieren - welchen Mehrwert hätte ein User, der mit abgeschalteten Grafiken surft, davon, dass vor dem "Weiterlesen" "pfeilalt" steht? Weiterer Vorteil von Stylesheets: Grafiken werden relativ zum Stylesheet referenziert, d.h. es muss nicht der Templatepfad mit übergeben werden.

  • Danke erstmal für die Hilfe!

    redcat63:
    ja habe ich versucht....klappt aber auch nicht.
    Der Pfad ist meines erachtens korrekt. Außerdem hab ichs auch mit dem absoluten Pfad versucht.


    marX:
    du hast recht. In diesem Fall wäre CSS wirklich angebrachter. Allerdings brauche ich an einer anderen Stelle auf jeden Fall eine Bild. Somit ist mein Problem leider noch nicht gelöst.

    Beste Grüße und vielen Dank!

  • Probiere es mal mit:

    PHP
    <?php 
    the_content('<div class="weiterlesen"><img src="/pfadzumbildordner/pfeil.gif" alt="pfeilalt"> weiterlesen</div>'); 
    ?>



    oder mit:

    PHP
    <?php 
    the_content('<img src="/pfadzumbildordner/pfeil.gif" alt="pfeilalt">'.' weiterlesen'); 
    ?>



    Ob irgendetwas davon funktioniert kann ich Dir leider nicht sagen.

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Unter der Annahme, das Bild liegt im Template-Verzeichnis:

    PHP
    <?php the_content('<img src="'.get_bloginfo('template_url').'/pfeil.gif" alt="" /> weiterlesen'); ?>


    Liegt das Bild in einem Unterverzeichnis des Templateverzeichnisses, dann musst du natürlich noch eine Ebene vor /pfeil.gif einfügen.

    PS: Das alt-Attribut hab ich hier mal leer gelassen, Erklärung siehe mein Beitrag weiter oben. ;-)

Jetzt mitmachen!

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