Child Theme-Stylesheet wird nicht genutzt

  • Hallo,

    ich wollte ein Child Theme für BoldR Lite anlegen, weil ich vor allem die Farben geändert habe und bei einem Update nicht alles verlieren will.
    Geändert habe ich eigentlich nur die Datei boldr-lite/css/boldr.min.css .

    Also habe ich unter themes/boldr-lite-child/ ein Child Theme angelegt mit einer Datei style.css, die wie folgt aussieht:


    Dann habe ich unter themes/boldr-lite-child/css/ mein modifiziertes Stylesheet boldr.min.css abgelegt.

    Jetzt wird in Wordpress selbst als Vorschau der richtige Style angezeigt, aber wenn ich ihn publiziere erscheint der Style aus dem original Stylesheet.

    Was mache ich falsch?

    • 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

  • Im original style.css steht nix drin, außer den Theme-Informationen. Ich hab das

    Zitat

    @import url("../boldr-lite/style.css");


    anfangs in meiner style.css drin gehabt, aber das hat (glaub ich) nichts bewirkt.

    Die geänderte Datei liegt einfach in themes/boldr-lite-child/css/boldr.min.css
    Ich dachte, die wird als erstes geladen und wird deshalb beim Template übersprungen. Oder nicht?

  • Wenn ich mich nicht irre, braucht ein Child-Theme eine style.css im Child-Verzeichnis.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Wenn ich mich nicht irre, braucht ein Child-Theme eine style.css im Child-Verzeichnis.

    Hab ich doch


    Also habe ich unter themes/boldr-lite-child/ ein Child Theme angelegt mit einer Datei style.css, die wie folgt aussieht: [...]

    Mein Dateibaum schaut so aus:

    Code
    themes/
    -- /boldr-lite/
    ---- (hier ist das template)
    -- /boldr-lite-child/
    ---- css/
    ------ [I]boldr.min.css
    ---- screenshot.png
    [I]---- style.css[/I]


    [/I]

    Einmal editiert, zuletzt von Ludwig_Erhardt (14. August 2014 um 15:15)

  • Zitat

    Die geänderte Datei liegt einfach in themes/boldr-lite-child/css/boldr.min.css


    Sorry, dann habe ich es falsch verstanden.
    Nutzt Du ein Cache-Plugin?

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • ach dem Reaktivieren bleibt auch alles an Ort und Stelle.


    Aber bei weiteren Änderungen musst Du es wieder deaktivieren, bevor Du diese siehst.

    Und gericoach hat Recht. Du solltest die Original-CSS einbinden. Sonst musst Du Deine CSS komplett neu schreiben, was Du sicherlich nicht willst. Da schreibt man ja nur Änderungen rein.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Das versteh ich nicht ganz. Die style.css im root-Verzeichnis des Themes hab ich jetzt mal eingebunden.

    Zitat

    @import url("../boldr-lite/style.css");

    Wenn ich aber

    Zitat

    @import url("../boldr-lite/css/boldr.min.css");


    auch einbinde, dann überschreibt mir das ja meine Änderungen.

  • Du machst den Import als erstes und danach Deine Änderungen. Dann gelten Deine Änderungen, weil die später kommen.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Das Prinzip ist: wp schaut auf Dein Theme und die Child. Dann wird z.B. die style.css abgearbeitet via @Import. Darunter packst Du alle Änderungen, Bsp. einer Child style.css:

    So machst Du es auch mit anderen Dateien, die Du dann in den Child POrdner packst. Natürlich muss der Aufruf(Pfad) dann zumeist angepasst werden.

Jetzt mitmachen!

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