Wenn Sie den Code Ihres Themes sicher anpassen möchten, ist ein Child-Theme der richtige Weg. Damit können Sie Änderungen vornehmen, die auch bei Theme-Updates erhalten bleiben, sodass Ihre Arbeit niemals verloren geht. In dieser Anleitung erfahren Sie, was ein Child-Theme ist und wie Sie eines erstellen.
Warum ein Child-Theme verwenden? #
Wenn Sie die Dateien Ihres Themes direkt bearbeiten, werden Ihre Änderungen beim nächsten Theme-Update überschrieben. Ein Child-Theme übernimmt alle Elemente des Parent-Themes, speichert Ihre Anpassungen jedoch separat, sodass diese durch Updates des Parent-Themes nicht gelöscht werden.
Was ein Child-Theme benötigt #
Ein Child-Theme besteht mindestens aus einem Ordner, der zwei Dateien enthält:
- A style.css Datei mit einer Kopfzeile, in der das übergeordnete Theme genannt wird.
- A functions.php Datei, die die Stile des übergeordneten Themes lädt.
So erstellen Sie eine #
- Auf Ihrer Website wp-content/themes Ordner, erstellen Sie einen neuen Ordner (zum Beispiel, yourtheme-child).
- Füge ein style.css mit einer Kopfzeile, in der die Vorlage (der Ordnername des übergeordneten Themes) angegeben ist.
- Füge ein functions.php das das übergeordnete Stylesheet in die Warteschlange einreiht.
- Gehe zu Darstellung > Designs und das Child-Theme aktivieren.
Wenn Sie die Dateien lieber nicht manuell erstellen möchten, kann ein Plugin zur Erstellung von Child-Themes dies für Sie übernehmen.
Anpassungen vornehmen #
- Fügen Sie benutzerdefiniertes CSS zur Datei „style.css“ des untergeordneten Elements hinzu.
- Kopieren Sie eine übergeordnete Vorlagendatei in den untergeordneten Ordner, um sie zu überschreiben.
- Fügen Sie benutzerdefinierte Funktionen zur Datei „functions.php“ des Child-Themes hinzu.
Fehlerbehebung #
- Die Website sieht nach der Aktivierung unformatiert aus: Das übergeordnete Stylesheet wird nicht geladen; überprüfe die Datei „functions.php“.
- Änderungen werden nicht angezeigt: Vergewissern Sie sich, dass Sie das Child-Theme bearbeitet haben, und leeren Sie die Caches.
Brauchen Sie Hilfe? #
Bei Child-Themes muss ein wenig Code geschrieben werden. Wenn Sie sich nicht sicher sind, kann Ihnen unser Support-Team per Live-Chat den richtigen Weg aufzeigen.