Theme
Ein Theme bestimmt das gesamte Erscheinungsbild einer WordPress-Website: Layout, Farben, Typografie und die Anordnung der Inhalte. Technisch gesehen ist ein Theme eine Sammlung von Template-Dateien, Stylesheets und Funktionsdateien, die im Verzeichnis wp-content/themes/ abgelegt werden. WordPress unterscheidet seit der Einführung des Full Site Editing zwischen klassischen Themes und Block-Themes.
Technischer Hintergrund
Ein klassisches WordPress-Theme besteht mindestens aus zwei Dateien: style.css (mit dem Theme-Header und den Gestaltungsregeln) und index.php (das Haupt-Template). In der Praxis enthalten Themes viele weitere Template-Dateien wie header.php, footer.php, single.php oder page.php. WordPress wählt anhand einer festen Template-Hierarchie automatisch die passende Datei für die jeweilige Seite aus.
Die Datei functions.php dient als zentrale Funktionsdatei des Themes. Hier werden Funktionen registriert, Menüs und Widget-Bereiche definiert, Skripte und Stylesheets eingebunden und Anpassungen am Verhalten der Website vorgenommen.
Block-Themes funktionieren anders: Sie verwenden HTML-Dateien mit Block-Markup anstelle von PHP-Templates und werden über die Datei theme.json konfiguriert. Das ermöglicht die vollständige Bearbeitung aller Website-Bereiche direkt im Block-Editor.
Bedeutung für die WordPress-Wartung
Das Theme hat direkten Einfluss auf Performance, Sicherheit und Suchmaschinenoptimierung einer Website. Schlecht programmierte Themes können die Ladezeit erheblich verlängern und Sicherheitslücken öffnen. Wie bei Plugins sollten Theme-Updates zeitnah eingespielt werden.
Besonders wichtig: Wer direkte Anpassungen am Theme vornimmt (z. B. in der functions.php oder in Template-Dateien), verliert diese bei einem Theme-Update. Für individuelle Anpassungen sollte stets ein Child-Theme verwendet werden.
Häufige Probleme
- Individuelle Anpassungen gehen beim Theme-Update verloren, wenn kein Child-Theme verwendet wird.
- Multipurpose-Themes mit überladenem Funktionsumfang verlangsamen die Website und erschweren die Wartung.
- Themes aus unseriösen Quellen können versteckten Schadcode enthalten.
- Inkompatibilitäten mit Plugins, besonders bei Themes, die eigene Page-Builder oder Editoren mitbringen.
- Fehlende Responsive-Darstellung auf mobilen Geräten bei älteren oder schlecht gepflegten Themes.
Best Practices
- Ein schlankes, gut bewertetes Theme aus dem offiziellen Verzeichnis oder von einem etablierten Anbieter wählen.
- Für alle individuellen Anpassungen ein Child-Theme erstellen, um Update-Sicherheit zu gewährleisten.
- Nicht verwendete Themes löschen – sie können sonst ein Sicherheitsrisiko darstellen.
- Vor einem Theme-Update immer ein Backup erstellen und die Änderungen auf einer Staging-Umgebung testen.
- Auf Core Web Vitals achten: Das Theme beeinflusst maßgeblich Ladezeit und Darstellungsperformance.
In unserer Wartung setzen wir Updates, Backups, Monitoring und Sicherheitsmaßnahmen als abgestimmten Prozess um. Wartungsleistungen ansehen →
