WordPress-Tipps

WordPress Theme

WordPress Theme

Ein WordPress Theme bestimmt das vollständige Erscheinungsbild einer Website. Während WordPress selbst die Inhalte speichert und verwaltet, sorgt das Theme dafür, wie diese Inhalte dargestellt werden: Farben, Schriften, Layouts, Abstände, Navigation, Header, Footer und viele weitere Designelemente. Ein Theme ist damit die gestalterische Grundlage einer Website und spielt eine entscheidende Rolle für Benutzerführung, Wiedererkennbarkeit und Markenwirkung.

Ein Theme besteht aus einer Sammlung von Templates, Stylesheets, Funktionen und optionalen Konfigurationsdateien. Gemeinsam definieren sie, wie einzelne Seitentypen aussehen, welche Elemente zur Verfügung stehen und wie flexibel das Erscheinungsbild angepasst werden kann. Moderne Themes nutzen zusätzlich die theme.json und blockbasierte Strukturen, um Designvorgaben konsistent und updatesicher zu steuern.

Aufbau eines Themes

Ein übliches Theme enthält mehrere wichtige Dateien und Ordner, die jeweils einen klaren Zweck erfüllen:

  • index.php – das grundlegende Fallback-Template für die Darstellung.
  • header.php – der Kopfbereich der Website, inklusive Navigation.
  • footer.php – der Abschluss einer Seite, oft mit Kontakt- oder Copyright-Bereich.
  • single.php – die Darstellung einzelner Blogbeiträge.
  • page.php – die Darstellung statischer Seiten.
  • archive.php – Layouts für Kategorien, Schlagworte und andere Archivansichten.
  • functions.php – zentrale Datei zur Registrierung von Menüs, Widgets, Scripts und anderen Funktionen.
  • style.css – grundlegende Styles sowie die Theme-Informationen.
  • theme.json – zentrale Konfigurationsdatei für blockbasierte Themes.

Je nach Theme können weitere Vorlagen oder Spezialdateien hinzukommen, etwa für Header-Layouts, WooCommerce-Templates oder strukturierte Startseiten.

Arten von Themes

Im Laufe der Zeit haben sich verschiedene Theme-Typen entwickelt, die sich vor allem durch ihre Flexibilität und technische Grundlage unterscheiden:

  • Klassische Themes – nutzen PHP-Templates und die klassische Template-Hierarchie. Sie sind weit verbreitet und sehr anpassbar, erfordern aber oft mehr Entwicklungsaufwand.
  • Block-Themes (Full Site Editing) – setzen vollständig auf den Block-Editor. Layouts, Header, Footer und Templates können im Editor angepasst werden. Steuerung und Designvorgaben laufen über die theme.json.
  • Parent Themes – dienen als Basis und werden direkt vom Entwickler gepflegt. Sie sollten nicht verändert werden, da Updates sonst überschrieben werden.
  • Child Themes – Erweiterungen eines Parent Themes. Sie ermöglichen individuelle Anpassungen, ohne die Updatefähigkeit des ursprünglichen Themes zu beeinträchtigen.

Installation und Aktivierung

Themes können auf verschiedenen Wegen installiert werden – über den offiziellen Theme-Katalog, als Kauf-Theme oder durch direkten Upload einer ZIP-Datei. Die Aktivierung erfolgt über das Backend:


Design → Themes → Hinzufügen → Theme auswählen oder hochladen

Nach der Aktivierung übernimmt das Theme sofort die Darstellung der gesamten Website. Die Inhalte selbst bleiben unverändert, sie werden lediglich im neuen Design ausgegeben.

Wann ein Theme sinnvoll angepasst werden sollte

Ein Theme ist selten perfekt für alle Anforderungen. Typische Gründe für Anpassungen sind:

  • Branding-Anpassungen wie Farben, Schriften oder Abstände
  • Individuelle Layouts für Startseiten oder besondere Inhaltsbereiche
  • Erweiterte Templates für Custom Post Types oder Archivansichten
  • Optimierungen für Performance oder Barrierefreiheit
  • Entfernen nicht benötigter Designelemente, um die Pflege zu vereinfachen

Wann ein Theme nicht geeignet ist

Es gibt Fälle, in denen ein Theme mehr Probleme als Nutzen bringt:

  • Wenn Updates regelmäßig Fehler verursachen oder Funktionsbereiche überschreiben
  • Wenn ein Theme technisch veraltet ist oder veraltete Builder verwendet
  • Wenn Anpassungen nur mit unverhältnismäßig großem Aufwand möglich sind
  • Wenn kein Child Theme vorgesehen ist und Änderungen dauerhaft gefährden würde

Ein Theme sollte stets so gewählt sein, dass es die Anforderungen der Website erfüllt, sauber aufgebaut ist und auch langfristig gepflegt werden kann.

WordPress-Glossar
Elbnetz GmbH 51 Bewertungen auf ProvenExpert.com