WP_Query mit Bildvariable - Ist das möglich?

  • Hi Leute,

    ich wollte mir meine letzten Artikel anzeigen lassen, und zwar mit einem vorher festgelegten Bild. Ich habe versucht das wie folgt zu lösen:

    Der Sinn dabei (zumindest für mich): Ich kann jedem Beitrag ein eigenes Bild zuweisen, ohne Custom Fields nutzen zu müssen. So brauche ich ein Bild nur ein einziges Mal anzugeben, nämlich hier. Leider funktioniert die Selektion nicht, und auch die Ausgabe funktioniert nicht. Im Quelltext der Seite erscheint das IMG Tag immer leer. Die Daten aus den Variablen werden also nicht ausgegeben.

    Hilfe wäre echt super, vielen Dank!

    • 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

  • Du gibst der Variable $img einen falschen Wert für das HTML src-Attribut!
    [COLOR=#000000][COLOR=#0000BB]

    PHP
    $img = 'http://irgendwas.de/wp-content/uploads/2015/06/1.jpg';


    [/COLOR][COLOR=#007700]statt
    [COLOR=#000000][COLOR=#0000BB]

    PHP
    $img = '<img src="http://irgendwas.de/wp-content/uploads/2015/06/1.jpg">';

    [/COLOR][/COLOR][COLOR=#000000][COLOR=#007700][/COLOR][/COLOR] [/COLOR][/COLOR]

  • Ok, das macht es ja schon mal etwas sinniger. Ich habe deinen Vorschlag umgesetzt, aber die Ausgabe des Bildes bleibt nach wie vor leer. Meine Vermutung geht dahin, dass die Ausgabe mit der Variable $img nichts anfangen kann, weil die ja nur in der Funktion vorher deklariert bleibt. Ich weiß aber nicht, wie ich das ändern kann. Ideen?

  • In deinem Code ist für mich keine Funktion ersichtlich. Prinzipiell sollte es so eigentlich funktionieren.
    Gib $img doch einfach mal einen Startwert mit oder ergänze die IF-Abfrage mit einem "else", damit du überhaupt einen Wert hast, falls "if" und "else if" nicht greifen.

Jetzt mitmachen!

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