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...