Ein Child Theme ist ein abgeleitetes WordPress-ThemeEin WordPress-Theme ist eine Designvorlage, die das Aussehen und Layout einer Website bestimmt. Es gibt vor, wie Inhalte wie Texte, Bilder und Seiten auf deiner Website dargestellt werden. Mehr erfahren!, das die Funktionalität und das Design eines bestehenden Themes (Parent Theme) übernimmt, jedoch Anpassungen erlaubt, ohne das Original-Theme zu verändern.
Was ist ein Child Theme?
Ein Child Theme ist ein spezielles WordPress-Theme, das von einem Parent Theme (Eltern-Theme) abhängig ist. Es ermöglicht es dir, Änderungen am Design und an der Funktionalität deiner WebsiteEine Website ist ein Ort im Internet, der Informationen, Bilder und Inhalte zu einem bestimmten Thema bereitstellt und über eine Adresse (Domain) aufgerufen werden kann. Mehr erfahren! vorzunehmen, ohne das ursprüngliche Parent Theme zu bearbeiten. Der Vorteil eines Child Themes liegt darin, dass du weiterhin Updates für das Parent Theme installieren kannst, ohne die von dir vorgenommenen Anpassungen zu verlieren. Das macht Child Themes ideal, wenn du kleinere oder größere Veränderungen vornehmen möchtest, aber nicht möchtest, dass zukünftige Theme-Aktualisierungen deine Anpassungen überschreiben.
Wie funktioniert ein Child Theme?
Ein Child Theme verwendet die Funktionen, das Design und die Stile des Parent ThemesEin Parent Theme ist das Haupt-Design einer WordPress-Website, auf dem ein Child Theme basiert und das grundlegende Layout und die Funktionen bereitstellt. Mehr erfahren!, fügt jedoch eigene Anpassungen hinzu. Es besteht mindestens aus zwei Dateien: einer style.css-Datei, die das Design steuert, und einer functions.php-Datei, die zusätzliche Funktionen hinzufügen kann. Das Child Theme überschreibt bestimmte Elemente des Parent Themes, indem es nur die spezifischen Dateien oder Funktionen ändert, die du anpassen möchtest. Alles andere wird weiterhin vom Parent Theme übernommen.
Wann solltest du ein Child Theme verwenden?
Ein Child Theme ist besonders nützlich, wenn du Anpassungen am Design, Layout oder den Funktionen deiner WordPress-Website vornehmen möchtest, ohne das Risiko einzugehen, dass diese Änderungen bei einem Update des Parent Themes verloren gehen. Es ist ideal, wenn du:
- Kleine Änderungen am Design vornehmen willst, wie Farben, Schriftarten oder Layout-Anpassungen.
- Zusätzliche Funktionen oder Anpassungen in der
functions.php
einfügen möchtest, ohne das Parent Theme zu bearbeiten. - Den Code des Parent Themes nicht direkt verändern willst, da dies zukünftige Updates erschweren könnte.
Vorteile von Child Themes:
- Sicheres Anpassen: Du kannst dein Design und deine Funktionen anpassen, ohne das Risiko, dass zukünftige Updates deine Änderungen überschreiben.
- Einfach zu erstellen: Ein Child Theme ist relativ einfach einzurichten, da du nur ein paar Dateien anpassen musst, um es zu aktivieren.
- Flexibilität: Du kannst nur bestimmte Teile des Parent Themes anpassen, während der Rest unverändert bleibt und alle Updates des Original-Themes übernommen werden.
Wie erstellst du ein Child Theme?
Um ein Child Theme zu erstellen, musst du folgende Schritte befolgen:
- Erstelle einen neuen Ordner in deinem WordPress-Verzeichnis unter
wp-content/themes/
und benenne ihn nach deinem Child Theme, z. B.mein-child-theme
. - Erstelle die Datei style.css und füge darin die notwendigen Informationen hinzu, die auf das Parent Theme verweisen, z. B. den Namen und die URLEine URL ist die Adresse einer Webseite im Internet. Sie gibt an, wo sich eine bestimmte Seite oder Datei befindet und wie man darauf zugreifen kann. Mehr erfahren! des Parent Themes.
- Erstelle eine functions.php-Datei, in der du zusätzliche Funktionen hinzufügen kannst, oder vorhandene Funktionen des Parent Themes änderst.
- Aktiviere das Child Theme im WordPress-Dashboard unter Design > Themes.
Als WordPress Agentur helfen wir dir selbstverständlich beim Erstellen eines Child-Themes für deine Website!
Ein Child Theme ist eine hervorragende Möglichkeit, deine WordPress-Website individuell anzupassen, ohne das Risiko, durch Theme-Updates Änderungen zu verlieren. Es bietet dir die Flexibilität, das Design und die Funktionen deines Parent Themes zu erweitern und zu modifizieren, während du trotzdem von den regelmäßigen Aktualisierungen und Verbesserungen des Parent Themes profitierst.