Theme
Ein WordPress-Theme bestimmt das visuelle Erscheinungsbild einer Website – Layout, Typografie, Farben, Seitenstruktur. Es besteht aus PHP-Templates, CSS-Dateien und JavaScript, die zusammen steuern, wie WordPress-Inhalte im Browser dargestellt werden. Das Theme ist getrennt von den Inhalten: Ein Theme-Wechsel ändert das Aussehen der Website, die Inhalte bleiben erhalten.
Arten von WordPress-Themes
- Kostenloses Theme – aus dem offiziellen WordPress-Verzeichnis, keine Kosten, schwankende Qualität, eingeschränkte Optionen
- Premium-Theme – einmalig 40–120 €, mehr Optionen, besserer Support, regelmäßige Updates. Bekannte Anbieter: StudioPress, Elegant Themes, Kadence.
- Page-Builder-Theme – minimalistisches Basis-Theme, das auf einen Page Builder (Elementor, Beaver Builder) ausgelegt ist
- Block Theme – für Full Site Editing konzipiert, komplett aus Gutenberg-Blöcken aufgebaut, nutzt theme.json statt PHP-Templates
- Custom Theme – individuell entwickeltes Theme, genau auf das Projekt zugeschnitten. Aufwändig, aber maximale Kontrolle.
Theme vs. Child Theme
Wer an einem Premium-Theme Änderungen vornimmt, sollte niemals direkt in den Theme-Dateien editieren – diese Änderungen gehen beim nächsten Theme-Update verloren. Stattdessen wird ein Child Theme angelegt, das alle Anpassungen enthält. Das Parent Theme kann bedenkenlos aktualisiert werden, das Child Theme bleibt unverändert.
Theme und Performance
Das Theme hat erheblichen Einfluss auf die Ladezeit. Schwere Themes mit vielen eingebetteten Scripts, ungenutzten CSS-Klassen und großen Bibliotheken können die Performance massiv verschlechtern. Lightweight-Themes wie Kadence, GeneratePress oder Astra sind darauf optimiert, möglichst wenig unnötigen Code zu laden.
Theme wechseln
Ein Theme-Wechsel kann das Layout der Website erheblich verändern, auch wenn die Inhalte erhalten bleiben. Besonders bei Websites mit Page-Builder-Inhalten ist Vorsicht geboten – manche Layouts sind eng an ein spezifisches Theme oder einen Page Builder gebunden. Vor dem Wechsel immer auf Staging testen.

