Warum Sie immer ein Child-Theme verwenden sollten.
Lange Rede, kurzer Sinn: Es speichert alle Ihre Theme-Anpassungen. So können Sie Ihr Theme problemlos aktualisieren, ohne jemals Ihre Anpassungen zu verlieren:
- Customizer (Einstellungen)
- Style.css (Änderungen)
- functions.php (Modifikationen)
Die Meisten passen ihr Theme und das Aussehen ihrer Website an einem der drei oben genannten Orte an. Sie wählen oder geben Einstellungen im Erscheinungsbild > Customizer ein, fügen CSS-Code in die style.css ein oder fügen Codeschnipsel in die functions.php-Datei.
Und obwohl das die richtigen Wege sind, Ihr Theme anzupassen, gibt es ein großes Risiko. Das Risiko besteht darin, dass bei einem Update Ihres Themes, Ihre Einstellungen, style.css und functions.php überschrieben werden könnten. Das ist also der Grund, warum Ihnen jeder rät, ein Child-Theme zu verwenden.
Wie man ein Child-Theme aktiviert
Zum Glück ist das nicht so schwer.
- Gehen Sie auf die Website Ihres Themes und laden Sie das entsprechende Child-Theme herunter. (Hier ist zum Beispiel das leere GeneratePress Child-Theme).
- Gehen Sie zu den Einstellungen Ihres Themes und exportieren Sie Ihre Einstellungen in eine Datei. Wenn Ihr Theme keine Option zum Exportieren von Einstellungen hat, überspringen Sie diesen Teil.
- Installieren und aktivieren Sie Ihr Child-Theme.
- Importieren Sie dann Ihre Theme-Einstellungen erneut in das Child-Theme. Wenn Sie die Einstellungen vorher nicht exportieren konnten, müssen Sie alle Einstellungen und Anpassungen erneut vornehmen.
- OPTIONAL – gehen Sie in den Ordner des Child-Themes und fügen Sie Ihren Namen und Ihre URL oben in die style.css ein (und ersetzen Sie damit den bestehenden Namen des Stock-Themes). Sie können auch Ihr eigenes screenshot.png Bild (880px x 660px) einfügen, damit es wie Ihre Website aussieht.
Habt Ihr Theme keine Child-Themes? Autsch, es ist wahrscheinlich ein veraltetes und sollte durch ein neueres, besseres WordPress-Theme ersetzt werden.
Was ist überhaupt ein Child-Theme?
- Sie können sich ein "Eltern-Theme" als ein komplettes Theme vorstellen, komplett mit allen benötigten Codierungs- und Styling-Dateien.
- Und ein "Child-Theme" als Zusatz zum Eltern-Theme, das nur die zusätzlichen Stile und Funktionen hat, die speziell für dieses Child-Theme gelten.
Child-Themes sind nützlich, weil Sie alle Ihre Anpassungen in das Child-Theme packen können, und dann kann das Eltern-Theme aktualisiert werden, ohne dass Sie Ihre Änderungen verlieren. Child-Themes sind auch für Entwickler nützlich, um ihre eigenen vorgefertigten Theme-Designs zu verkaufen, ohne ein brandneues Theme von Grund auf neu programmieren zu müssen. Sie können es sich wie eine iPhone-Hülle vorstellen. Das Eltern-Theme ist das eigentliche Telefon, und ein Child-Theme ist nur die Design-Hülle, die darüber passt.