DIVI 5 ist ein kompletter Rewrite – und deine Custom-Module laufen erstmal nur im Kompatibilitätsmodus. Was das bedeutet und wie du richtig migrierst.

DIVI 5 ist nicht einfach ein Update – es ist eine komplette Neuentwicklung. Elegant Themes hat den Builder von Grund auf neu geschrieben. Das bringt massive Performance-Vorteile, bedeutet aber auch: Deine Custom-Module aus dem DIVI Module Builder müssen angepasst werden.

Das Problem: Kompatibilitätsmodus

Wenn du mit dem DIVI Module Builder oder eigenen Extensions Custom-Module gebaut hast, werden diese nach dem Update auf DIVI 5 nicht einfach verschwinden. Sie funktionieren weiterhin – aber im sogenannten Kompatibilitätsmodus.

Wichtig zu verstehen

Wenn eine Seite auch nur EIN Modul enthält, das nicht für DIVI 5 migriert wurde, wird für diese Seite das komplette DIVI 4 Framework geladen. Die Performance-Vorteile von DIVI 5 sind damit für diese Seite dahin.

Das bedeutet konkret: Du baust dir eine technische Schuld auf. Je länger du wartest, desto mehr Seiten nutzen den langsamen Kompatibilitätsmodus.

Was sich technisch ändert

DIVI 5 ist ein fundamentaler Architektur-Wechsel. Hier die wichtigsten Unterschiede:

Aspekt DIVI 4 DIVI 5
Datenspeicherung Shortcodes JSON/Block-Format
Visual Builder JSX (React) TypeScript/React
Settings-Definition get_fields() in PHP module.json + TypeScript
PHP-Struktur Eine große Klasse Modulare Traits
Styling CSS + Inline-Styles SCSS + CSS-in-JS

Von Shortcodes zu Blocks

Der größte Unterschied: DIVI 4 speichert Module als WordPress-Shortcodes:

[et_pb_custom_module title="Hallo Welt" _builder_version="4.27.0"]
  Hier steht der Inhalt...
[/et_pb_custom_module]

DIVI 5 verwendet stattdessen ein JSON-basiertes Block-Format:

{
  "id": "module-abc123",
  "name": "d5/custom-module",
  "attrs": {
    "title": {
      "desktop": { "value": "Hallo Welt" }
    }
  }
}

Der DIVI 5 Migrator

Jetzt die gute Nachricht: Du musst nicht jede Seite manuell anfassen! DIVI 5 kommt mit einem eingebauten Migrator-System:

WordPress Admin → Divi → Divi 5 Migrator

Was der Migrator macht

1

Compatibility Check

Scannt deine komplette Website und erstellt einen detaillierten Report: Welche Module sind kompatibel, welche nicht?

2

Automatische Konvertierung

Alle kompatiblen Module werden automatisch vom Shortcode-Format ins neue Block-Format konvertiert.

3

Legacy-Wrapping

Module ohne DIVI 5 Support werden in Shortcodes verpackt und laufen im Kompatibilitätsmodus weiter.

Der Schlüssel: d4Name

Damit der Migrator dein neues DIVI 5 Modul als Nachfolger des alten erkennt, muss der d4Name in der module.json exakt dem alten Slug entsprechen.

Der Migrations-Workflow

1

Inventar erstellen

Liste alle deine Custom-Module auf: Name, Typ, Anzahl der Settings.

2

Extension-Boilerplate klonen

Hole dir das offizielle Example-Repo von Elegant Themes.

3

Module einzeln migrieren

Beginne mit dem einfachsten Modul. Erstelle alle erforderlichen DIVI 5 Dateien.

4

Auf Staging testen

Aktiviere deine neue Extension auf einer Staging-Umgebung. Führe den Migrator aus.

5

Live schalten

Wenn alles funktioniert: Backup erstellen, Extension auf Live aktivieren.

Die neue Dateistruktur

Ein DIVI 5 Modul besteht aus deutlich mehr Dateien als in DIVI 4:

my-divi5-extension/
├── modules/
│   └── MyModule/
│       ├── MyModuleTrait/
│       │   ├── CustomCssTrait.php
│       │   ├── ModuleStylesTrait.php
│       │   └── RenderCallbackTrait.php
│       └── MyModule.php
├── src/
│   └── components/
│       └── my-module/
│           ├── module.json
│           ├── edit.tsx
│           ├── settings-content.tsx
│           ├── settings-design.tsx
│           └── styles.tsx
├── package.json
└── webpack.config.js

Migrations-Checkliste

Für jedes Modul solltest du folgende Punkte abhaken:

Fazit und Empfehlung

DIVI 5 ist ein großer Schritt nach vorne – aber er erfordert Arbeit. Die gute Nachricht: Du musst nicht alles auf einmal migrieren.

Meine Empfehlung: Beginne jetzt mit der Migration deiner wichtigsten Module. Je länger du wartest, desto mehr technische Schulden häufst du an.

Michael Rademacher, realmaker

Ressourcen

Brauchst du Unterstützung bei der Migration?

Als Agentur mit über 23 Jahren WordPress-Erfahrung helfe ich dir, deine DIVI-Module zukunftssicher zu machen.

Michael Rademacher

Michael Rademacher

Gründer & Geschäftsführer

CEO, Creative Director & Web Developer Michael Rademacher hat Multimedia und Kommunikation studiert und mit Bachelor of Arts abgeschlossen. Seit 2003 ist er selbstständiger Webentwickler und Filmemacher. Seine Kreativagentur realmaker realisiert Webprojekte, Imagefilme, Webcasts und Luftaufnahmen.