Projekt terminieren

Was ist ein Child-Theme in WordPress und warum solltest du eins erstellen?

Wenn du dich intensiver mit WordPress beschäftigst, wirst du früher oder später auf den Begriff „Child-Theme“ stoßen. Aber was genau ist ein Child-Theme, warum ist es so wichtig und wie erstellt man es? In diesem Blogbeitrag werde ich all diese Fragen beantworten und dir zeigen, wie du dein eigenes Child-Theme erstellst.

Was ist ein Child-Theme?

Ein Child-Theme ist ein WordPress-Theme, das die Funktionalitäten und das Design eines anderen Themes, des sogenannten „Parent-Themes“, erbt. Es ermöglicht dir, Anpassungen an deinem WordPress-Theme vorzunehmen, ohne dass die Originaldateien des Parent-Themes geändert werden. Ein Child-Theme besteht in der Regel aus mindestens zwei Dateien: einer style.css und einer functions.php.

Warum braucht man ein Child-Theme?

Die Hauptgründe, ein Child-Theme zu verwenden, liegen in der Flexibilität und Sicherheit, die es bietet:

  1. Updatesicherheit: Wenn du Änderungen direkt am Parent-Theme vornimmst, werden diese beim nächsten Update des Themes überschrieben. Ein Child-Theme verhindert das, da deine Anpassungen in einem separaten Ordner gespeichert werden. 

  2. Flexibilität: Mit einem Child-Theme kannst du bestimmte Teile des Designs oder der Funktionalität deines Themes anpassen, ohne das gesamte Theme neu schreiben zu müssen.

  3. Leichte Fehlerbehebung: Wenn etwas nicht funktioniert, kannst du leicht auf das Parent-Theme zurückgreifen, ohne dass deine gesamte Website betroffen ist.

Wie erstellt man ein Child-Theme?

Die Erstellung eines Child-Themes ist einfacher, als du vielleicht denkst. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Erstelle einen neuen Ordner:

    • Navigiere in das Verzeichnis wp-content/themes deiner WordPress-Installation.
    • Erstelle einen neuen Ordner für dein Child-Theme. Es ist üblich, den Namen des Parent-Themes mit -child zu erweitern, z. B. twentytwenty-child.

  2. Erstelle die style.css Datei:

    • Erstelle eine neue Datei namens style.css in deinem Child-Theme-Ordner.
    • Füge den folgenden Code hinzu:

      Child Theme CSS
    • Achte darauf, dass der Wert von Template genau dem Namen des Parent-Theme-Ordners entspricht.

  3. Erstelle die functions.php Datei:

    • Erstelle eine Datei namens functions.php im Child-Theme-Ordner.
    • Füge den folgenden Code hinzu, um die Stylesheets des Parent-Themes zu laden:

      child theme function

  4. Aktiviere das Child-Theme:

    • Gehe in deinem WordPress-Dashboard zu „Design > Themes“.
    • Du solltest nun dein Child-Theme in der Liste sehen. Aktiviere es.

  5. Anpassungen vornehmen:

    • Jetzt kannst du Anpassungen in der style.css und functions.php vornehmen, ohne dass deine Änderungen beim nächsten Update des Parent-Themes überschrieben werden.

Fazit

Ein Child-Theme ist ein unverzichtbares Werkzeug, wenn du dein WordPress-Theme anpassen möchtest, ohne die Gefahr einzugehen, dass deine Änderungen durch ein Update verloren gehen. Es bietet eine flexible und sichere Möglichkeit, deine Website individuell zu gestalten. Mit den oben beschriebenen Schritten kannst du ganz einfach dein eigenes Child-Theme erstellen und von den vielen Vorteilen profitieren. Solltest du dabei auf Fragen oder Probleme stoßen, stehen wir dir gerne zur Verfügung und helfen weiter!

×