Twenty Ten: Schwarze Balken um eigenes Header-Logo

  • Hallo zusammen,

    ich habe ein eigenes Logo in den Header des Twenty-Ten-Themes eingesetzt und den standardmäßig angezeigten Blogtitel damit ersetzt.

    Blöderweise habe ich - egal welche Bilddatei ich benutze - jetzt zwei schwarze Balken über und unter dem Logo - siehe Screenshot.

    Habe schon ewig rumprobiert, bin aber zu keiner Lösung gekommen. Das muss doch was mit dem neuen Header-Bild zu tun haben? Ich komm einfach nicht drauf.

    Der Ausschnitt aus der header.php

    PHP
    <<?php echo $heading_tag; ?> id="site-title">
                        <span>
                            <a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><img src="/wp-content/themes/twentyten/logo.png" alt="logo" title="logo" /></a>
                        </span>
                    </<?php echo $heading_tag; ?>>
    • 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

  • Hallo zusammen, ...
    Blöderweise habe ich - egal welche Bilddatei ich benutze - jetzt zwei schwarze Balken über und unter dem Logo - siehe Screenshot.

    Das wundert mich nicht, denn im Stylesheet ist es ja auch genau so angegeben:

    Code
    /* This is the custom header image */ 
    #branding img { 
        clear: both; 
        border-top: 4px solid #000; 
        display: block; 
        border-bottom: 1px solid #000; 
    }

    Du kannst ja mal diese Zeilen in der style.css auskommentieren.

    Bego

  • Nur verschwindet dann blöderweise auch der Rand des großen 940x198-Header-Bildes. Sieht dann unschön aus...

    //edit: Hab einfach branding1 und branding2 draus gemacht und somit die Bilder einzeln angesprochen. Klappt. Danke!

    Einmal editiert, zuletzt von pesunites (21. Juli 2010 um 16:32)

  • Nur verschwindet dann blöderweise auch der Rand des großen 940x198-Header-Bildes. Sieht dann unschön aus...

    //edit: Hab einfach branding1 und branding2 draus gemacht und somit die Bilder einzeln angesprochen. Klappt. Danke!

    Ja, oder dem selbst eingefügten Bild eine eigene Klasse zuweisen und diese im Stylesheet mit [FONT=Courier New]border: none;[/FONT] festlegen … Ist vielleicht vom Code etwas schlanker, aber bekanntlich führen viele Wege nach Wuppertal.

    Bego

  • Hallo zusammen,

    ich bin gerade in meinen absoluten Wordpress-Anfängen. So krame ich auch diesen *pust* leicht angestaubten Thread einmal hervor, da ich auch auf die schwarzen Balken gestoßen bin.

    Die schwarzen Balken, wie oben im Code gezeigt, habe ich in einem Child-Theme wie folgt entfernt:

    Code
    #branding img {	border-top: none;
    	border-bottom: none;
    	display: block;
    	float: left;
    }

    Nun ist aber das ganze Bild, das eigentlich im Parent-Theme eine Größe von 940 x 198 Pixeln haben sollte, viel zu groß. Ich hab einmal bei Chrome auf "untersuchen" geklickt und bekomme da folgenden verantwortlichen Code-Schnipsel

    Code
    <img src="http://[...].uberspace.de/wordpress/wp-content/uploads/2018/01/cropped-Hasefuchs_header.png" width="1200" height="280" alt="">

    Im Parent-Theme wurde das Bild also korrekt zugeschnitten, in meinem Child, nachdem ich die "Borders" geändert habe, ist es komplett zerhauen.

    Kann mir das einer für nen "Newbie" erklären?

    Danke und Gruß

  • Du hast nicht nur die Ränder via [FONT=courier new]border-bottom[/FONT] bzw. [FONT=courier new]border-top[/FONT] geändert, sondern noch mehr. Lass die anderen Änderungen weg.

  • Eigentlich war das noch ein Rest vom Original, also nicht einmal eine Änderung. Mein Edit ist nun so:

    Code
    #branding img {	border-top: none;
    	border-bottom: none;
    }

    Das Ergebnis bleibt mit dem Bild das gleiche. Dazu fällt mir gerade auf, dass auch der Rahmen, der eigentlich ganz außen um die Seite war, auch weg ist...

  • Im Ordner des Child-Themes habe ich nur einen Screenshot und eine Style.Css mit folgendem Inhalt:

    Die Seite findest du hier: http://venture1.alphard.uberspace.de/wordpress/

    Es soll ein Reiseblog werden, bisher habe ich nur ein bisschen "geübt".

  • Sehe ich das richtig, dass ich einen Beitrag nicht bearbeiten kann? Wollte nun hiermit nicht unnötig pushen, habe aber noch folgendes gefunden:

    In der header.php ist folgender Schnipsel zur Größe zu finden

    Code
    if ( function_exists( 'get_custom_header' ) ) {							$header_image_width  = get_custom_header()->width;
    							$header_image_height = get_custom_header()->height;
    						} else {
    							$header_image_width  = HEADER_IMAGE_WIDTH;
    							$header_image_height = HEADER_IMAGE_HEIGHT;
    						}

    In der functions.php scheint (nach meinem nicht vorhandenen Verständnis von PHP) ein custom_header definiert zu sein:

    Hier sind auch die eigentlich gewünschten 940x148 Pixel definiert, er scheint aber aus der header.php die else-Funktion zu aktivieren und die Originalgröße zu nehmen.

  • Deaktiviere mal die CSS des Childs (per FTP einfach umbenennen), füge den Code über den Customizer ein und schau, wie es dann aussieht.
    Wenn das auch nichts bringt: Lade das Bild mal unter einem anderen Namen hoch und ersetze damit das vorhandene Bild.

    Ich hab's mit Deinem Bild und Code im Customizer gerade getestet: funktioniert.

    Gruß
    Sophie

    Edit: Das Theme ist übrigens nicht responsive. Du solltest Dir ein anderes zum Üben aussuchen.

    Child-Theme anlegen, Backups machen, bei Fehlern einfach mal PlugIns deaktivieren, Cache leeren ...

  • Deaktiviere mal die CSS des Childs (per FTP einfach umbenennen), füge den Code über den Customizer ein und schau, wie es dann aussieht.
    Wenn das auch nichts bringt: Lade das Bild mal unter einem anderen Namen hoch und ersetze damit das vorhandene Bild.

    Ich hab's mit Deinem Bild und Code im Customizer gerade getestet: funktioniert.

    Gruß
    Sophie

    Edit: Das Theme ist übrigens nicht responsive. Du solltest Dir ein anderes zum Üben aussuchen.

    Okay, das wäre ein Workaround...

    Dass das Theme nicht responsiv ist, wusste ich, dachte aber es über ein Plugin nachrüsten zu können. Ich suche halt ein "einfaches" Theme mit dem ich lernen kann...

    Bei Twenty Sixteen habe ich es nicht einmal geschafft eine Schriftart zu ändern :confused:

    Edit: Oder bin ich da grundsätzlich sowas von auf dme Holzweg mit bestehenden Themes, dass ich mich eher eines Frameworks (Bootstrap?) bedienen sollte?

    Einmal editiert, zuletzt von FuchsFuchs (1. Februar 2018 um 17:36)

  • Beim derzeitigem Aufbau könntest du 2 weitere Zeilen in die Child style.css einfügen.
    Das sieht dann so aus:

    Code
    #branding img {
        border-top: none;
        border-bottom: none;
        display: block;
        float: left;
        width: 940px;
        height: auto;
    }

    Das Headerbild hat ja 1200x280px ;-)

    nothing is as easy as it looks. --- Wenns gefällt - gibts dafür einen Button ;)
    Manchmal komme ich mir wie eine Suchmaschine vor ....:rolleyes:

Jetzt mitmachen!

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