Stylesheet

Was ist ein Stylesheet in WordPress?

Ein Stylesheet ist eine CSS-Datei, die das visuelle Erscheinungsbild einer WordPress-Website steuert. Farben, Schriften, Abstände, Layout – alles, was du siehst, aber nicht liest, kommt aus dem Stylesheet. Ohne CSS würde WordPress-Inhalt als nackter Text ohne jede Gestaltung im Browser landen.

Die style.css – Pflichtdatei jedes Themes

In WordPress hat jedes Theme zwingend eine Datei namens style.css. Sie ist nicht nur für das Design zuständig, sondern enthält am Anfang auch wichtige Metadaten des Themes – den sogenannten Theme Header. Dort stehen Informationen wie Theme-Name, Autor, Version und ob es sich um ein Child Theme handelt. WordPress liest diese Daten aus und zeigt sie im Backend unter Design → Themes an.

Ein typischer Theme Header sieht so aus:

/*
Theme Name: Mein Theme
Author: Thomas Ulbricht
Version: 1.0
*/

Wie werden Stylesheets in WordPress eingebunden?

Der saubere Weg läuft über die Funktion wp_enqueue_style() in der functions.php. Direkte <link>-Tags im Header-Template sind möglich, aber keine gute Praxis – sie umgehen das WordPress-Ladesystem und können zu Konflikten führen.

Eigene CSS-Anpassungen – wo ist der richtige Ort?

Wer kleinere Anpassungen am Design vornehmen möchte, hat mehrere Optionen:

  • Customizer → Zusätzliches CSS – für schnelle, kleine Änderungen direkt im Backend
  • Child Theme style.css – für umfangreichere, updatefeste Anpassungen
  • Block-Editor-Einstellungen – bei modernen Block Themes über theme.json gesteuert

Das Hauptthema direkt zu bearbeiten ist keine gute Idee – beim nächsten Theme-Update sind alle Änderungen weg. Ein Child Theme ist die saubere, professionelle Lösung.