Child-theme

Child-Themes sind eigentlich Kopien eines originalen Themes. Sie übernehmen zunächst einmal die Einstellungen des
Originals und ändern nur das was im Child-Theme definiert wird.
Wichtig ist das die Verzeichnis- und Dateistruktur des Child-Themes Der des Originals gleicht.
Child-Themes befinden sich im selben Verzeichnis wo auch die Originale liegen (../wp-content/themes).

Erstellen

Im Theme-Verzeichnis einfach ein neues Verzeichnis mit folgender Bezeichnung erstellen: <ORIGINALTHEMEBEZEICHNUNG>-child
Darin erstellt man eine style.css mit mindestens folgendem Inhalt:

/*
Theme Name: Child-Theme von "<ORIGINALTHEME>"
Theme URI: <URL>
Author: <AUTHORNAME>
Author URI: <URL>
Description: Child-Theme des verwendeten <ORIGINALTHEME> Themes
Version: 0.1
Template: <ORIGINALTHEME>*/

@charset "UTF-8";
@import url("../<ORIGINALTHEME>/style.css");

Danach kann man in der Adminoberfläche von Wordpress unter „Design → Themes“ das neue Theme sehen und auswählen. Das einzige was hier fehlt ist das Beispielbild.
Das kann z.b. vom originalen Theme übernommen werden. Einfach die „screenshot.png“ (oder wie auch immer) in das Child-Theme-Verzeichnis kopieren.

Nun kann man in der style.css verschiedene Änderungen vornehmen, welche auch beim Update des originalen Themes nicht verloren gehen.