style.css des Child-Themes wird geladen aber nicht angewendet

  • WP 5.2 Multisite

    Hallo!

    Das ist jetzt womöglich ein Spezialisten-Problem:
    Das Theme Twentyfifteen ist Netzwerkweit freigeschaltet. Ein Child-Theme dieses Themes ist für eine Website freigeschaltet. Alles funktioniert.
    Ein weiteres Twentyfifteen-Child-Theme ist für eine andere Website freigeschaltet. Hier funktioniert es nicht: Die style.css des Child-Themes wird zwar geladen, aber nicht angewendet. Ein Blick in den Seitenquelltext zeigt, dass die style.css des Child-Themes nach dem des Parent-Themes geladen wird. Diese Datei kann auch geöffnet werden.

    Auch das Entwicklertool unter Chrome zeigt in den "Sources" die Datei als geladen an und ich kann die CSS-Anweisungen lesen. Untersuche ich ein Element das eine Child-style.css-Anweisung aufwiesen muss, wird diese jedoch nicht angezeigt: es kommen nur die Anweisungen des Parent-Themes zur Anwendung.

    Das tritt sowohl unter Chrome als auch unter Firefox auf.

    Das Problem trat auf, nachdem ich das Plugin "Child-Theme-Configurator" wohl irgendwie falsch eingestellt hatte. Ich habe dort einen Reset versucht, ohne Erfolg. Dann habe ich dieses Plugin gelöscht. Ohne Erfolg. Schließlich habe ich das Theme Twentyfifteen sowie alle zugehörigen Child-Themes gelöscht, die Datenbank optimiert (dabei alle transienten Einträge gelöscht) und neu Installiert. Das Verhalten ändert sich nicht.

    Ich habe allerdings bemerkt, dass offenbar Customizer-Einstellungen weiterhin wirksam waren. Was mich zur Vermutung bringt, dass in der Datenbank noch irgendwo Theme-relevanten Daten stehen.

    Was ich nun zuallererst aber nicht verstehe: Die style.css des Child-Themes ist geladen, kommt aber nicht zur Anwendung. Woran kann das liegen?

    Zudem ist mir aufgefallen, dass der Name des Child-Themes "irgendwo" durch den Verzeichnisnamen des Child-Themes ergänzt wird, wenn in der Child-style.css bei "Theme Name" der gleiche Name steht wie im Parent Theme. Erstmalig ist mir das nach der Installation des Plugins "Child-Theme-Configurator" aufgefallen und das hat sich nach der deinstallation nicht geändert. Ich habe andere Child-Themes anderer Themes, da taucht das nicht auf – die wurden allerdings auch nicht mit dem Plugin bearbeitet.

    Danke für jede Hilfe, denn ich bin mit meinem Latein am Ende...

    • 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

  • Vielen Dank für die Hilfe, @b3317133!

    Nach einigem ’rumprobieren habe ich den Fehler gefunden: In der Child-style.css war in die url-Angabe einer font-face-Definition, die am Anfang des sheets liegen, ein Zeilenumbruch hereingeruscht (wie auch immer der dahin gekommen ist...), was das gesamte stylesheet unbrauchbar gemacht hat.

    Gibt es irgendwo im Netz eine Möglichkeit, stylesheets prüfen lassen zu können, um genau solche Fehler, die nach dreimal hinsehen eben nicht mehr gesehen werden, zu finden? Oder gibt es bessere Editoren als bluefish, die einen solchen Fauxpax deutlich markieren können?

    Ich finde keine Möglichkeit, das Thema auf "erledigt/gelöst" setzen zu können...

  • das Thema auf "erledigt/gelöst" setzen

    Das ist das ander Forum!

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

  • Oft kommen solche Probleme auch durch veraltete und nicht/falsch funktionierende "Child-Theme Generatoren" o.ä., die im Grunde völlig unnötig sind, wenn man einen Blick in die wordpress.org Dokumentation wagt.

    Gibt es irgendwo im Netz eine Möglichkeit, stylesheets prüfen lassen zu können, ..


    z.B. https://jigsaw.w3.org/css-validator/

    3 Mal editiert, zuletzt von b3317133 (20. Mai 2019 um 14:41)

Jetzt mitmachen!

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