Individuelle Anpassungen, die Updates überstehen

Ein Child Theme ist ein untergeordnetes WordPress-Theme, das alle Eigenschaften eines bestehenden Parent Themes erbt. Es ist die einzig saubere Methode, um Design und Funktionen Ihres Themes zu verändern, ohne Gefahr zu laufen, dass diese Änderungen beim nächsten Theme-Update überschrieben werden.

Warum ein Child Theme unverzichtbar ist

  • Updatesicherheit: Das Haupt-Theme kann jederzeit aktualisiert werden (Sicherheit!), während Ihre Anpassungen im Child Theme sicher verwahrt bleiben.
  • Sauberer Code: Sie trennen Ihre eigenen Modifikationen klar vom Original-Code des Entwicklers.
  • Flexibilität: Sie können einzelne PHP-Dateien des Parent Themes kopieren und im Child Theme völlig neu gestalten.

Schritt-für-Schritt: Child Theme manuell erstellen

1. Ordner anlegen: Verbinden Sie sich per FTP oder cPanel-Dateimanager. Erstellen Sie im Verzeichnis wp-content/themes/ einen neuen Ordner, z. B. twentytwenty-child.

2. style.css erstellen: Legen Sie diese Datei im neuen Ordner an und fügen Sie den "Header" ein. Wichtig ist die Zeile Template, die den Ordnernamen des Parent Themes enthalten muss:

/*
Theme Name:  Twenty Twenty Child
Description: Mein individuelles Child Theme für Twenty Twenty
Author:      Curiaweb GmbH
Template:    twentytwenty
Version:     1.0
*/

3. functions.php erstellen: Damit das Design des Haupt-Themes geladen wird, erstellen Sie die Datei functions.php mit folgendem Inhalt:

<?php
add_action( 'wp_enqueue_scripts', 'curiaweb_enqueue_child_styles' );
function curiaweb_enqueue_child_styles() {
    $parenthandle = 'parent-style'; 
    wp_enqueue_style( $parenthandle, get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'child-style', get_stylesheet_uri(), array( $parenthandle ), wp_get_theme()->get('Version') );
}

4. Aktivierung: Gehen Sie in Ihrem WordPress-Dashboard auf Design » Themes und aktivieren Sie Ihr neues Child Theme.

????️ CURIAWEB Experten-Empfehlung

Bevor Sie Änderungen an Ihrem Child Theme live schalten, nutzen Sie unsere Staging-Umgebung. Bei CURIAWEB können Sie mit nur einem Klick eine Kopie Ihrer Website erstellen. Dort testen Sie CSS-Änderungen oder neue PHP-Funktionen gefahrlos, bevor Sie diese auf die Live-Seite übertragen.

» Mehr über WordPress Staging erfahren

Häufige Fragen (FAQ)

Kann ich Plugins statt eines Child Themes nutzen?
Für kleine CSS-Änderungen gibt es Plugins wie "Simple Custom CSS". Sobald Sie aber Dateien wie die header.php oder footer.php ändern wollen, ist ein Child Theme der einzige richtige Weg.

Sieht meine Seite nach der Aktivierung anders aus?
Da das Child Theme alle Einstellungen erbt, sollte sie identisch aussehen. Gegebenenfalls müssen Sie Menüs oder Widgets im Dashboard einmalig neu zuweisen.


Maximale Freiheit für Ihr Webdesign

Unser Hosting unterstützt alle modernen WordPress-Entwicklungstools. Erstellen Sie Ihre Website genau nach Ihren Vorstellungen.

WordPress Hosting mit Staging entdecken

Haben Sie Fragen zur Erstellung? Unser Support hilft Ihnen gerne persönlich weiter.

War diese Antwort hilfreich? 0 Benutzer fanden dies hilfreich (0 Stimmen)