Support » Installation » Website online, plötzlich funktioniert das Child Theme nicht mehr

  • Hallo liebe Forenmitglieder,

    ich habe die letzte Woche an einer lokalen WordPress Installation für einen Bekannten gearbeitet und diese heute fertig bekommen. Nachdem ich sie jedoch online gestellt hatte bekamm ich im Browser nur noch eien weiße Fläche zu sehen. Unter Design > Themes bekamm ich die Fehlermeldung „Das übergeordnete Theme fehlt. Bitte installiere das übergeordnete Theme „Technico“, da du Child-Themes sonst nicht nutzen kannst.“. Dies irritiert mich etwas, zumal das Child Theme auf meinem lokalen Server perfekt funktioniert hat und sich die style.css meines Child Themes nicht von der der lokalen Installation unterscheidet. Weiß einer von euch vielleicht woran das liegen könnte? Vielen Danks chonmal im Voraus! (

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Thread-Starter daniel2557

    (@daniel2557)

    Hier nochmal der Inhalt der style.css Datei meiens Child Themes:

    /*
    
     Theme Name: Technico Child
     Theme URI: www.biv-gmbh.com
     Description: Theme Name Child Theme
     Author: Daniel
     Author URI: www.biv-gmbh.com
     Template: Technico
     Version: 1.0
     License: GNU General Public License v2 or later
     License URI: http://www.gnu.org/licenses/gpl-2.0.html
     Tags: Theme Name Child Theme
    */
    
    @import url('../Technico/style.css');

    Das liegt vermutlich am Großbuchstaben im Dateipfad zum Parent Theme (Technico).

    Die Theme URI ist die Webadresse zu einer Webseite mit zusätzlichen Informationen zum Theme, die Author URI liefert Informationen über den Autor. Da der angegebene Link hier vermutlich nicht auf die Website eines Theme-Entwicklers verweist, würde ich die beiden Zeilen einfach weglassen. (Die Website mit der angegebenen URL liefert außerdem eine Fehlermeldung.)

    Die veraltete Methode, das Stylesheet des Parent Themes mit @import zu laden, führt zu einer schlechteren Performance. Besser ist es, wenn du das Stylesheet mit der Funktion wp_enqueue_script() einfügst. Das ist im Codex gut dokumentiert:

    https://codex.wordpress.org/Child_Themes#Creating_a_Child_Theme_from_an_Unmodified_Parent_Theme

    Thread-Starter daniel2557

    (@daniel2557)

    Vielen Dank! Es lag tatsächlich am Großbuchstaben im Dateipfad zu dem Parent Theme. Das Child Theme lässt sich jetzt aktivieren, aber aus irgendwelchen Gründen werden die CSS Dateien nicht mitgeladen. Ich weiß das die @import Version veraltet ist, aber normalerweise hat diese Vorgehensweise bei mir immer problemlos funktioniert. Hat einer vielleicht eine Idee woran es sonst noch liegen könnte?

    Aktuell wird die Datei doch geladen. Sogar zweimal laut meinen Netzwerk-Tab. Einmal per functions.php und einmal per @import?

    Gruß, Torsten

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Das Thema „Website online, plötzlich funktioniert das Child Theme nicht mehr“ ist für neue Antworten geschlossen.