So erstellen Sie ein Child-Theme in WordPress

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 #

  1. Auf Ihrer Website wp-content/themes Ordner, erstellen Sie einen neuen Ordner (zum Beispiel, yourtheme-child).
  2. Füge ein style.css mit einer Kopfzeile, in der die Vorlage (der Ordnername des übergeordneten Themes) angegeben ist.
  3. Füge ein functions.php das das übergeordnete Stylesheet in die Warteschlange einreiht.
  4. 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.

Was sind Ihre Gefühle