Verschiedene Header Bilder je Seite

  • Hallo,

    ich möchte gern auf jeder Seite ein anderes Header Bild anzeigen lassen.

    Wie kann ich das denn lösen?

    Ich nutze WP 3.01 DE und das twentyten Theme mit eigenem Bild.

    Vielen Dank schonmal.

    Grüsse

    • 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

  • ZB mit Custom-Fields.

    Etwa: Wenn Custom Field "custom_image"!=leer, nutze den Wert von "custom_image" für eine entsprechende Header-CSS, in der das gewünschte Bild hinterlegt ist.

  • Hi.

    Also das habe ich leider garnicht verstanden. Ich habe im Codex den Artikel using custom fields gelesen aber wie ich das nun auf meinen Header und eine spezielle css Datei anwenden kann erschliesst sich mir leider garnicht.

    Vielleicht könnte mir jemand noch etwas genauer helfen bitte?

  • Ich versuch es mal an einem Beispiel zu erklären:

    In meinem Theme ist das Header-Bild einfach ein DIV mit entsprechendem Hintergrundbild.

    Wenn Du jetzt zwei unterschiedliche Header haben willst, legst Du zwei Klassen in Deinem Theme in der style.css an.

    So zB



    und



    Soweit klar?

    Jetzt Custom-Field nach der Anweisung Codex auslesen (könnte im Beispiel zB A oder B sein), und je nachdem im Theme ausgeben lassen , wo das Hintegrund-Bild ins Spiel kommt (header.php):

    Code
    $feld= get_post_custom_values("header_image");
    if ($feld[0]=="A") {
    echo "<div class=\"art-HeaderA-png\"></div>";
    } else if ($feld[0]=="B") {
    echo "<div class=\"art-HeaderB-png\"></div>";
    }



    (Obiger Code ist sinngemäß und nicht für Copy & Paste gedacht).

    Und schon hast Du je nachdem, ob im Custom Field A oder B steht, zwei verschiedene CSS-Klassen für Dein Header-Bild um denentsprechend auch zwei verschiedene Bilder.

  • Hi,

    bin zwar nicht der Fragesteller, hab aber genau das gesucht - und gebraucht. Du hast das Perfekt beschrieben! Funktioniert genau so wie es sein soll

    DANKE!!!
    :-D

Jetzt mitmachen!

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