DIVI Child-Theme erstellen

Ein Theme-Update hat dir schon mal liebevoll deinen Code zerschossen? Glückwunsch, du bist offiziell WordPress-Nutzer*in. Aber keine Sorge – dafür gibt’s Child-Themes. In diesem Beitrag zeige ich dir Schritt für Schritt, wie du dir dein eigenes DIVI-Child-Theme erstellst, es hübsch verpackst und ganz bequem per ZIP hochlädst.
Das Logo des DIVI Theme mit dem Schriftzug "Child-Theme" und einem lachenden Kind im Comic-Stil.

23. April 2025

Inhalt

1. Was ist überhaupt ein Child-Theme – und warum sollte dich das interessieren?

Bevor wir loslegen: Ein Child-Theme ist quasi der Babysitter für deine Theme-Anpassungen. Es übernimmt das Styling und die Funktionen vom „Eltern-Theme“ (in unserem Fall DIVI) – und schützt gleichzeitig deine eigenen Änderungen vor dem nächsten Update.

Das Child-Theme (bei DIVI) besteht i.d.R. aus drei Dateien:

  • style.css
  • functions.php
  • custom.js

In die style.css werden CSS-Anweisungen geschrieben. Warum deren Auslagerung in eine eigene Datei wichtig ist und den Inline-CSS-Anweisungen in den DIVI-Modulen vorzuziehen ist, erläutere ich in meinem Beitrag über die HTTP-Security-Headers.

In die functions.php werden sogenannte Hooks (actions und filter) geschrieben. Die Datei ist aber ausserdem wichtig für sicherheitsrelevante Anweisungen, z.B. das verhindern der Bekanntgabe der genutzten WordPress-Version. Mehr dazu gibt’s in meinem Beitrag „WordPress absichern ohne Plugins“.

Und die custom.js schliesslich nimmt deinen Javascript-Code auf.

2. Child-Theme Ordner anlegen

Voraussetzung: Du hast Divi auf deinem Webspace bereits installiert und aktiviert.

Lege irgendwo auf deinem PC/Mac einen Ordner an mit dem Namen divi-child. Ja, der muss genau so heissen!

3. Child-Theme Datei „style.css“ anlegen

In diesem Ordner erstellst Du nun mit einem einfachen Textprogramm (z.B. Textedit für Mac, Notepad für Windows) die style.css-Datei und fügst die folgenden Zeilen hinzu:

style.css

/*
 Theme Name:     Divi Child
 Theme URI:      https://deine.domain
 Description:    Child Theme
 Author:         Dein Name
 Author URI:     https://deine.domain
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

Theme-Name (Divi Child) und Template (Divi) darfst du NICHT verändern, den Rest kannst du anpassen, wie du lustig bist.

⚠️ Achtung: stelle sicher, das die Datei-Endung .css lautet. Möglicherweise musst du sie nach der Erstellung umbenennen. Sonst kann es passieren, dass deine Datei „style.css.rtf“ oder „style.css.txt“ heisst.

4. Child-Theme Datei „functions.php“ anlegen

Erstelle nun – gleich wie unter Schritt 3 – die functions.php-Datei und füge die folgenden Zeilen hinzu:

style.css

<?php
function my_theme_enqueue_styles() { 
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
    wp_enqueue_script( 'custom-js', get_stylesheet_directory_uri() . '/custom.js', array( 'jquery' ),'',true );
}
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );

Diese paar Zeilen Code sorgen dafür, dass die Dateien „style.css“ und „custom.js“ korrekt in das Eltern-Theme (Divi) eingebunden werden.

⚠️ Achtung: stelle sicher, das die Datei-Endung .php lautet. Möglicherweise musst du sie nach der Erstellung umbenennen. Sonst kann es passieren, dass deine Datei „functions.php.rtf“ oder „functions.php.txt“ heisst.

5. Child-Theme Datei „custom.js“ anlegen

Erstelle nun – wie unter Schritt 3 – die custom.js-Datei. Diese kannst Du leer lassen.

⚠️ Achtung: stelle sicher, das die Datei-Endung .js lautet. Möglicherweise musst du sie nach der Erstellung umbenennen. Sonst kann es passieren, dass deine Datei „custom.js.rtf“ oder „custom.js.txt“ heisst.

6. Eigener Brand gefällig?

Wenn du möchtest, kannst du noch dein eigenes Bild hinzufügen, das dann im WordPress Backend als dein „Child-Theme-Brand“ erscheint, z.B. so:

WordPress empfiehlt eine Bildgrösse von 1200px (Breite) und 900px (Höhe). Es muss zwingend

screenshot.png

heissen. Das schreibt WordPress vor, sonst wird das Bild nicht erkannt.

7. ZIP-it Baby!

Nun hast Du einen Ordner „divi-child“ mit vier Dateien drin. Drei Dateien, wenn Du keine screenshot.png hinzugefügt hast:

  • style.css
  • functions.php
  • custom.js
  • screenshot.png

Jetzt kannst Du mit einem einfachen Rechtsklick → „…komprimieren“ (Mac) oder „Senden an > ZIP-komprimierter Ordner“ (Windows) den Ordner inkl. Inhalt zippen.

8. Child-Theme hochladen und aktivieren

Jetzt geht’s ins WordPress-Backend:

  1. Design > Themes
  2. Oben auf Theme hinzufügen klicken
  3. Theme hochladen
  4. ZIP-Datei auswählen → Installieren
  5. Und zum Schluss: Aktivieren

Voilà – dein Child-Theme ist jetzt live!

Was du jetzt mit deinem Child-Theme alles machen kannst

  • Eigene CSS-Regeln schreiben
  • Funktionen hinzufügen (functions.php ist dein Spielplatz!)
  • Templates überschreiben
  • Und vor allem: Alles bleibt erhalten, wenn DIVI ein Update bekommt 💪

9. Bonus: Ordner und Dateien runterladen

Hier kannst Du den gezippten Ordner mit den drei Dateien

  • style.css
  • functions.php
  • custom.js

herunterladen, anpassen, zippen, hochladen und aktivieren. Oder füge vorher noch dein eigenes „screenshot.png“ hinzu.

Hol Dir Divi noch heute: Risikofreie 30-Tage-Geld-zurück-Garantie! (Affiliate Link)

Verwandte Beiträge

Rund um die DIVI Menus
Rund um die DIVI Menus

Das Navigationsmenü ist wie die Eingangstür deiner Website – es sollte einladen, klar beschildert sein und idealerweise nicht quietschen. Wenn du mit dem Divi-Theme arbeitest, bekommst du dafür jede Menge Möglichkeiten an die Hand – aber auch ein paar Stolperfallen. In diesem Beitrag schauen wir uns an, wie du das Beste aus dem Divi-Standard-Menü rausholst – bis zum cleveren Call-to-Action Button und Icons.

mehr lesen
Divi-Kontaktformular pimpen (ohne Plugin)
Divi-Kontaktformular pimpen (ohne Plugin)

Das Kontaktformular ist oft der wichtigste Berührungspunkt zwischen Website und Besucher*in. Trotzdem bleiben viele Formulare im Standard stecken – unübersichtlich, wenig einladend und manchmal sogar unzugänglich.
Gerade mit dem neuen BFS-Gesetz, das ab Juni 2025 gilt, lohnt es sich, das Thema Barrierefreiheit ernst zu nehmen – und zwar unabhängig davon, ob eine rechtliche Verpflichtung besteht oder nicht.

mehr lesen

Keine News verpassen

Jetzt zum Newsletter anmelden

Kommentare

0 Kommentare

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert