Child Themes

Kurzerläuterung: Child Themes

A child theme is a theme that inherits the functionality and styling of another theme, called the parent theme. Child themes are the recommended way of modifying an existing theme.

WordPress Codex

Wenn man also ein bestehendes Theme technisch auf eigenen Ansprüche anpassen möchte, dann arbeitet man mit einem Child Theme. Die Basistechnik wird durch das übergeordnete Theme (Parent Theme) bereitgestellt und man fügt die eigenen Techniken hinzu.

Auf diese Weise verbleibt das Original-Theme unverändert und kann sauber genutzt, zurückgesetzt oder aktualisiert werden!

Child-Themes stellen also - einfach gesprochen - Erweiterungen von „Haupttemplates“ dar.

Beispiel für Child-Theme auf dem Theme-Portal von wordpress.org:

Theme „Refined News“ (https://de.wordpress.org/themes/refined-news/) als Child Theme von „Refined Magazine“ (https://de.wordpress.org/themes/refined-magazine/).

Übung: man installiert das Child-Theme „Refined News“ und es werden (automatisch) beide Themes (also auch „Refined Magazine“) installiert.

Falls man ein Parent-Theme löscht, dann ist das übriggebliebene Child-Theme kaputt und man erhält entsprechende Meldungen im Dashboard. Trotzdem liefert WordPress - falls ein WordPress Originaltheme vorhanden ist (siehe Theme „TwentyTwenty“) - die Seite noch aus. Aber da sollte man sich natürlich nicht darauf verlassen und im Grunde hat man ja auch wirklich etwas durch das Löschen des Parent-Themes beschädigt. Das wissen wir jetzt besser!