Habe ich unwissentlich ein Childtheme erstellt

  • Guten Abend,

    ich bin als relative Anfängerin in WordPress heute auf den Begriff Childtheme gestossen und habe mich ein wenig zum Thema eingelesen.

    Da ich mit einer Kopie von TwenyTen probiere und teste, bin ich am Wochenende mehrmals irritiert gewesen, dass meine Einstellungen zum Header immer wieder verschwanden und ich die Standardeinstellungen des TwentyTen [Headerbild, Hintergrundbild, Topnavigation (und nicht meine Individuelle) ] zu sehen bekam. Zum Schluß habe ich mein eigenes Headerbild in den Namen des default-Bildes im TwentyTen umbenannt, damit es nicht dauernd verschwindet.

    In meiner Arbeitskopie habe ich an der funktions.php zu den Headerangaben rumgeschraubt.
    Wenn ich das richtig gelesen habe, wird bei einem Childtemplate aber immer auf die funktions.php vom Elterntemplate zugegriffen.
    Kann es sein, dass meine Probleme dadurch entstanden, dass ich unwissentlich ein Childtemplate und keine Kopie erstellte habe?
    Der Verweis auf das original-Template ist nämlich in meinem Arbeitstemplate noch drin.

    Gise

    • 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

  • Ein Child-Theme hat seine eigenen Einstellungen. Wenn du also Hintergrund oder Header änderst, sollte das auch wirksam sein und so bleiben. Sonst hast du irgendwo einen Fehler gemacht.

    Bei Child-Themes in WordPress werden Prinzipiell alle Dateien des Parent-Themes überschrieben, wenn sie im Child-Theme vorhanden sind (es werden also nur Dateien des Parent-Theme geladen, wenn sie im Child-Theme nicht vorhanden sind).
    Dabei gibt es zwei Ausnahmen: Die styles.css und die functions.php. Diese beiden Dateien werden aus dem Parent-Theme geladen und gegebenenfalls durch die Dateien im Child-Theme ergänzt. Soll heißen, du kopierst sie nicht, sondern legst im Falle der functions.php eine komplett neue Datei an und trägst nur das ein, was du brauchst.

    Ich habe über das erstellen von Child-Themes vor einer Weile ein Tutorial geschrieben (auf Basis des Twenty Ten), vielleicht hilft es dir ja weiter.

Jetzt mitmachen!

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