Bild in Header einfügen

  • Hallo ich habe das Thema letterhead black installiert.

    Und möchte gerne rechts und links in den Header ein Bild einfügen.

    So sieht die header.php aus:

    [



    und so die css Datei



    In welche Datei muss ich jetzt was einfügen?

    Vielen Dank für Eure Hilfe.

    http://yvismusicals.pytalhost.de/wordpress

    • 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

  • Hi yvi,
    di bist schon in der richtigen Datei bei header.php.
    Dort hast du folgende Zeilen:

    HTML
    <div id="header">
      <h1><a href="<?php echo get_settings('home'); ?>"><?php bloginfo('name'); ?></a></h1>
      <div class="description"><?php bloginfo('description'); ?></div>
    </div>

    Die erste Zeile in dem div ist deine Überschrift "Tanz der Vampire"
    Die zweite Zeile ist dann die BEschreibung der Website die du in Wordpress eingegeben hast: "Das Grusical im Theater des Westens"

    Wenn du nun 2 Bilder einfügen willst, kannst du die Überschrift so lassen.
    Du definierst das einfach mit CSS:
    Das erste Hintergrundbild definierst du für h1 und das andere für .description, dabei floatest du beide Elemente nach links:

    Wenn du nun den eTxt oben auch weghaben willst, dann gib den beiden Elementen noch ein text-indent:-2000px; im CSS mit :)

  • In der css:

    HTML
    #header {
    background: #000000 url(pfad/zum/bild.jpg) no-repeat;
    }


    Au man, ich les einfach zu schlampig, 2 Bilder solln's ja sein.... :(

  • Vielen Dank für die Hilfe.

    Mit einem Bild hat es geklappt, nun ist der Text aber verruscht und liegt auf dem Bild. Bevor ich alles kaputt mache, wie kann ich den Text wieder in die Mitte bekommen, so das ich neben den Text das 2. Bild einfügen kann.:confused:

  • hast Du im css auch das float nicht vergessen? Eigentlich sollte das das verhindern...

    Aber manchmal passieren hier auch so komische Sachen wo ich erst nach jahrelangem Überlegen hinterkomme, wo der Fehler lag.. Und da ich nicht immer nachfragen will, trickse ich bei sowas dann immer.. in Deinem Fall würde ich einfach EIN Bild erstellen, das aussieht als wären es 2 getrennte Bilder, und würde das dann als normalen Header Background nehmen.. Dann gibts keine Problem mit der Schrift und man müsste auch sonst nichts ändern.
    Ansonsten fällt mir spontan nur ein, das Problem mit mehreren divs und ner Ebenendefinition zu lösen, das ist aber ein bisschen unsauber...

  • Das float habe ich nicht vergessen.

    Gibt es denn keine andere Möglichkeit, ich will ja nur das der Text wieder in der Mitte steht.:-|

  • Hi yvi,
    klar, durch das Floaten wurden die texte auch nebeneinander dargestellt.
    Du willst 2 Bilder nebeneinander in dem Header, aber der Text soll oben bleiben?
    Dann gib dem div#header und der Überschrift jeweils ein Hintergrundbild mit, das müsste klappen und das Floaten wieder rückgängig machen:

  • @yvi

    Hi, scheint noch nicht gelöst zu sein - Dein Problem.

    Also, Deine page ist 900 breit und Dein header 200 px hoch.
    Ich würde jetzt ein jpg erstellen, das 900 x 200 px. groß ist, Hintergrund
    schwarz, rechts das Bild - links das Bild in die Mitte würde ich den Text
    reinschreiben, den ich im Kopf haben wollte. (Nicht vergessen, im Adminbereich bei Einstellungen unter Allgemeine Einstellungen den Blog-Titel
    wegzulassen, sonst erscheint der auch noch.

    Wenn das geschehen ist, muß das selbst erstellte Headerbild in das Image-
    Verzeichnis Deines Themes und Du mußt es natürlich auch mit Deinem CSS
    mit dem header-Eintrag verknüpfen.

    Probier es mal.

    Annalena

Jetzt mitmachen!

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