Über ein Jahrzehnt lang (2010–2020) sah die Entwicklung von WordPress-Themes gleich aus: Sie erstellten header.php, footer.php, eine Schleife in index.php und Stile in style.css. Logik war in PHP, Aussehen in CSS.
Mit WordPress 5.9 kam die Full Site Editing (FSE) Revolution (jetzt einfach “Site Editor” genannt), und 2026 stehen wir vor einem Dilemma: Sollen wir Themes immer noch in PHP schreiben oder vollständig auf Blöcke und HTML umsteigen?
In diesem Artikel analysieren wir die Unterschiede zwischen Classic Themes, Block Themes und dem Hybrid-Ansatz.
1. Anatomie: PHP vs. HTML
Dies ist ein fundamentaler Unterschied, der viele “Old School”-Programmierer erschreckt.
Klassisches Theme
Basiert auf PHP-Dateien. Wenn WordPress eine Seite lädt, kombiniert die PHP-Engine Header, Loop und Footer.
- Struktur:
header.php,page.php,sidebar.php. - Vorteil: Volle Kontrolle über den Code, einfache Integration von Geschäftslogik.
- Nachteil: Der Benutzer kann den Header nicht ohne Code-Kenntnisse bearbeiten.
Block Theme
Basiert auf HTML-Dateien mit Block-Kommentaren. Kein PHP in Template-Dateien!
- Struktur:
templates/index.html,parts/header.html. - Vorteil: Der Benutzer kann die GANZE Seite (einschließlich Header) im visuellen Editor bearbeiten.
- Nachteil: Schwieriger, benutzerdefinierte PHP-Logik hinzuzufügen.
2. Das Herz des Themes: functions.php vs. theme.json
In der klassischen Ära war functions.php ein Abladeplatz für alles: Menüs, Sidebars, Bildgrößen und CSS.
In der Block-Ära übernimmt theme.json die Kontrolle. Es ist eine mächtige Konfigurationsdatei.
- Farbpalette: Sie definieren verfügbare Farben.
- Typografie: Schriftgrößen, Schriftarten.
- Layout: Container-Breite.
Statt 500 Zeilen CSS zu schreiben, konfigurieren Sie dies in JSON, und WordPress generiert optimiertes CSS.
3. Was ist mit Widgets und Menüs?
In Block Themes gibt es keinen Widgets- oder Menü-Bildschirm (unter Design -> Menüs).
- Statt Widgets haben Sie Template Parts. Der Footer ist nur eine HTML-Datei.
- Statt Menüs haben Sie den Navigations-Block.
4. Performance
Hier gewinnen Block Themes durch Knockout.
- Style Loading: WordPress lädt nur CSS für Blöcke, die tatsächlich auf der Seite sind.
- Core Web Vitals: Block Themes wie Twenty Twenty-Six erreichen oft 100/100 in Lighthouse.
5. Strategie für 2026: Was wählen?
Wählen Sie ein klassisches Theme, wenn:
- Sie ein komplexes Portal mit viel PHP-Logik bauen.
- Der Kunde ein “Technophob” ist und Sie Angst haben, dass er das Layout zerstört.
- Sie Page Builder (Elementor/Divi) verwenden.
Wählen Sie ein Block Theme, wenn:
- Sie eine einfache Firmenseite oder einen Blog bauen.
- Ihnen maximale Performance wichtig ist.
- Sie “Zukunftssicher” sein wollen.
Zusammenfassung
Die WordPress-Welt hat sich geteilt. Kämpfen Sie nicht dagegen an. Lernen Sie die Syntax von theme.json.



