Den Hintergrund in WordPress zu ändern ist einfacher als Du denkst. Je nach Theme und WordPress-Version hast Du verschiedene Optionen: vom Theme Customizer über den modernen Site Editor bis hin zu individuellem CSS. In diesem Leitfaden zeige ich Dir alle 5 Methoden – Schritt für Schritt, mit Code-Beispielen und Profi-Tipps.
✅ 📌 Kurzantwort:
Gehe zu Design → Customizer → Farben/Hintergrundbild (klassische Themes) oder Design → Editor (Block-Themes wie Twenty Twenty-Four). Dort kannst Du Hintergrundfarbe und -bild direkt anpassen.
Inhaltsverzeichnis
- 1 TL;DR – Die 5 Methoden im Überblick
- 2 Warum ist der Hintergrund wichtig?
- 3 Methode 1: Hintergrund über den Theme Customizer ändern
- 4 Methode 2: Hintergrund mit dem Full Site Editor ändern (Block-Themes)
- 5 Methode 3: Hintergrund mit GenerateBlocks anpassen
- 6 Methode 4: Hintergrund mit CSS-Code ändern
- 7 Methode 5: Hintergrund mit Plugin ändern
- 8 Zufällige Hintergrundfarben mit JavaScript
- 9 Performance-Tipps für Hintergrundbilder
- 10 FAQ – Häufige Fragen zum WordPress Hintergrund
- 10.1 Warum sehe ich die Hintergrund-Option nicht im Customizer?
- 10.2 Kann ich verschiedene Hintergründe für verschiedene Seiten haben?
- 10.3 Welche Bildgröße ist optimal für Hintergrundbilder?
- 10.4 Funktioniert das auch mit GeneratePress?
- 10.5 Wie füge ich ein Video als Hintergrund ein?
- 10.6 Warum wird mein Hintergrundbild nicht angezeigt?
- 10.7 Beeinflussen Hintergrundbilder die Ladezeit?
- 11 Fazit: Welche Methode ist die richtige für Dich?
TL;DR – Die 5 Methoden im Überblick
| Methode | Schwierigkeit | Geeignet für | Flexibilität |
|---|---|---|---|
| Theme Customizer | ⭐ Einfach | Klassische Themes | Mittel |
| Full Site Editor | ⭐⭐ Mittel | Block-Themes (Twenty Twenty-Five etc.) | Hoch |
| GenerateBlocks | ⭐⭐ Mittel | GeneratePress-Nutzer | Sehr hoch |
| CSS-Code | ⭐⭐⭐ Fortgeschritten | Alle Themes | Maximal |
| Plugin | ⭐ Einfach | Wer kein Code will | Mittel |
Kennst Du den Unterschied zwischen klassischen und Block-Themes?
Warum ist der Hintergrund wichtig?
Der Hintergrund einer Website ist mehr als nur Dekoration – er beeinflusst:
- Markenidentität: Farben und Bilder transportieren Deine Botschaft
- Lesbarkeit: Der richtige Kontrast macht Texte besser lesbar
- User Experience: Ein stimmiger Hintergrund hält Besucher länger auf der Seite
- Professionalität: Ein durchdachtes Design wirkt vertrauenswürdiger
💡 Pro-Tipp: Weniger ist oft mehr. Ein dezenter Hintergrund lenkt nicht vom Inhalt ab. Vermeide zu bunte Muster oder ablenkende Bilder – Dein Content sollte im Vordergrund stehen.
Methode 1: Hintergrund über den Theme Customizer ändern
Der WordPress Theme Customizer ist die einfachste Methode für klassische Themes. Du siehst alle Änderungen in Echtzeit – ohne Code.
Hintergrundfarbe ändern
- Melde Dich in Deinem WordPress-Dashboard an
- Gehe zu Design → Customizer
- Klicke auf Farben (oder bei manchen Themes: Hintergrund)
- Wähle Body oder Hintergrundfarbe
- Nutze den Farbwähler oder gib einen Hex-Code ein (z.B.
#f5f5f5) - Klicke auf Veröffentlichen
Hintergrundbild hinzufügen
- Im Customizer: Klicke auf Hintergrundbild
- Wähle Bild auswählen und lade ein Bild hoch
- Stelle die Optionen ein:
- Position: Oben, Mitte, Unten
- Größe: Anpassen, Ausfüllen, Kacheln
- Fixiert: Bild scrollt mit oder bleibt fest
- Klicke auf Veröffentlichen
⚠️ Stolperstein: Nicht alle Themes unterstützen den Customizer für Hintergründe. Wenn Du die Option nicht findest, nutze Methode 4 (CSS) oder prüfe, ob Du ein Block-Theme verwendest (dann → Methode 2). Mehr Infos findest Du in der WordPress Customizer API Dokumentation.
Methode 2: Hintergrund mit dem Full Site Editor ändern (Block-Themes)
Seit WordPress 5.9 gibt es den Full Site Editor (FSE) – die moderne Alternative zum Customizer. Er funktioniert mit Block-Themes wie:
- Twenty Twenty-Two
- Twenty Twenty-Three
- Twenty Twenty-Four
- Twenty Twenty-Five (aktuell in WordPress 6.9+)
So fügst Du einen Hintergrund im Site Editor hinzu
- Gehe zu Design → Editor
- Wähle die Vorlage, die Du bearbeiten möchtest (z.B. „Startseite“)
- Füge einen Cover-Block hinzu (das ist der Schlüssel!)
- Klicke auf Hochladen oder Mediathek und wähle Dein Bild
- Verschiebe alle anderen Blöcke in den Cover-Block (nutze die Listenansicht)
- Passe die Optionen an:
- Overlay-Farbe und Transparenz
- Duotone-Filter für kreative Effekte
- Fixierter Hintergrund (Parallax-Effekt)
- Klicke auf Speichern
💡 Pro-Tipp: Nutze die Listenansicht (Icon mit 3 Strichen oben links), um Blöcke einfacher in den Cover-Block zu ziehen. Das spart viel Frust!
Vorteile des Site Editors gegenüber dem Customizer
| Feature | Customizer | Site Editor |
|---|---|---|
| Duotone-Filter | ❌ | ✅ |
| Overlay mit Transparenz | Begrenzt | ✅ Voll |
| Video-Hintergrund | ❌ | ✅ |
| Unterschiedliche Hintergründe pro Seite | ❌ | ✅ |
| Content-Positionierung | ❌ | ✅ |
Kennst Du die Unterschiede zwischen den WordPress-Editoren?
Methode 3: Hintergrund mit GenerateBlocks anpassen
Wenn Du GeneratePress mit GenerateBlocks nutzt, hast Du besonders mächtige Hintergrund-Optionen. GenerateBlocks erlaubt mehrere Hintergrund-Layer, die Du stapeln und mischen kannst.
Hintergrund in GenerateBlocks hinzufügen
- Füge einen Container-Block von GenerateBlocks ein
- Öffne die Block-Einstellungen → Styles → Backgrounds
- Klicke auf Add New (+)
- Wähle den Typ:
- Image: Bild aus Mediathek
- Gradient: Farbverlauf
- Overlay: Farbüberlagerung
- Konfiguriere die Optionen:
- Position: center, top, bottom, etc.
- Size: cover, contain, auto
- Blend Mode: multiply, overlay, screen, etc.
- Füge bei Bedarf weitere Layer hinzu
Besondere Features von GenerateBlocks
- Mehrere Layer stapeln: Bild + Gradient + Overlay kombinieren
- Blend Modes: Kreative Effekte wie in Photoshop
- Responsive Einstellungen: Unterschiedliche Hintergründe für Desktop/Tablet/Mobile
- Inline Background Images: Dynamische Hintergründe mit CSS-Variablen
Mehr über GeneratePress erfahren.
Methode 4: Hintergrund mit CSS-Code ändern
CSS gibt Dir die volle Kontrolle über jeden Aspekt des Hintergrunds. Diese Methode funktioniert mit allen Themes.
Hintergrundfarbe per CSS ändern
- Gehe zu Design → Customizer → Zusätzliches CSS
- Füge diesen Code ein:
body {
background-color: #f0f0f0;
}
- Klicke auf Veröffentlichen
Hintergrundbild per CSS einfügen
body {
background-image: url('https://deine-domain.de/wp-content/uploads/dein-bild.jpg');
background-size: cover;
background-position: center;
background-attachment: fixed;
background-repeat: no-repeat;
}
Hintergrund für einzelne Beiträge ändern
Jeder Beitrag hat eine eindeutige CSS-Klasse. So findest Du sie:
- Öffne den Beitrag im Frontend
- Rechtsklick → Element untersuchen
- Suche im
<body>-Tag nachpostid-XXX(z.B.postid-123)
Dann im CSS:
.postid-123 {
background-color: #1a1a2e;
}
Hintergrund pro Seite ändern
Für Seiten nutzt Du page-id-XXX:
.page-id-456 {
background-image: url('https://deine-domain.de/wp-content/uploads/seiten-hintergrund.jpg');
background-size: cover;
}
Hintergrund für Kategorien ändern
Auch Kategorie-Archive können individuelle Hintergründe haben:
.category-wordpress {
background-color: #21759b;
}
/* Oder mit Kategorie-ID */
.category-5 {
background-image: url('https://deine-domain.de/wp-content/uploads/kategorie-bg.jpg');
}
💡 Pro-Tipp: Nutze das Plugin Code Snippets statt die functions.php zu bearbeiten. Das ist sicherer und überlebt Theme-Updates.
Mehr nützliche CSS- und PHP-Snippets.
⚠️ Stolperstein: CSS-Hintergrundbilder werden nicht automatisch lazy-loaded. Bei großen Bildern kann das die Ladezeit beeinträchtigen. Nutze optimierte Bilder (siehe Performance-Tipps unten).
Methode 5: Hintergrund mit Plugin ändern
Wenn Du keinen Code schreiben möchtest, gibt es gute Plugins. Hier sind die besten Optionen für 2026:
Advanced WordPress Backgrounds (Empfehlung)
Kostenlos | 30.000+ aktive Installationen | ⭐ 4.8/5
Dieses Plugin fügt einen eigenen Gutenberg-Block hinzu mit:
- Parallax-Effekte
- YouTube/Vimeo Video-Hintergründe
- Bild-Hintergründe mit Overlay
- Mobile-Optimierung (Parallax auf Handys deaktivierbar)
Installation:
- Gehe zu Plugins → Installieren
- Suche nach „Advanced WordPress Backgrounds„
- Installieren und aktivieren
- Im Editor: Füge den AWB-Block hinzu
Elementor (für umfangreiche Anpassungen)
Elementor ist ein vollständiger Page Builder. Wenn Du ihn bereits nutzt:
- Öffne einen Beitrag mit Elementor
- Klicke auf das Zahnrad-Icon → Einstellungen → Stil
- Wähle Background Type → Classic
- Lade Dein Hintergrundbild hoch
⚠️ Hinweis: Elementor ist ein großes Plugin. Nur für ein Hintergrundbild zu installieren, wäre übertrieben. Nutze es nur, wenn Du auch andere Elementor-Features brauchst.
Zufällige Hintergrundfarben mit JavaScript
Für einen dynamischen Touch kannst Du zufällige Hintergrundfarben per JavaScript generieren. Das ist ein Spaß-Feature für kreative Projekte.
JavaScript-Code
Erstelle eine Datei background.js:
document.addEventListener('DOMContentLoaded', function() {
const randomColor = getRandomColor();
document.body.style.backgroundColor = randomColor;
// Textfarbe automatisch anpassen für Lesbarkeit
const textColor = getContrastColor(randomColor);
document.body.style.color = textColor;
function getRandomColor() {
const letters = '0123456789ABCDEF';
let color = '#';
for (let i = 0; i < 6; i++) {
color += letters[Math.floor(Math.random() * 16)];
}
return color;
}
function getContrastColor(hexColor) {
const r = parseInt(hexColor.substring(1, 3), 16);
const g = parseInt(hexColor.substring(3, 5), 16);
const b = parseInt(hexColor.substring(5, 7), 16);
const brightness = (r * 299 + g * 587 + b * 114) / 1000;
return brightness > 128 ? '#000000' : '#FFFFFF';
}
});
Script einbinden (functions.php oder Code Snippets)
function enqueue_random_background_script() {
wp_enqueue_script(
'random-background',
get_template_directory_uri() . '/js/background.js',
array(),
'1.0.0',
true
);
}
add_action('wp_enqueue_scripts', 'enqueue_random_background_script');
Alternativ kannst Du ein Child-Theme nutzen.
Performance-Tipps für Hintergrundbilder
Große Hintergrundbilder können Deine Website verlangsamen. Hier sind die wichtigsten Optimierungen:
1. Bildformat optimieren
| Format | Vorteile | Empfehlung |
|---|---|---|
| WebP | 30-50% kleiner als JPEG | ✅ Beste Wahl |
| JPEG | Gute Kompression für Fotos | ✅ Fallback |
| PNG | Transparenz möglich | Nur wenn nötig |
| AVIF | Noch kleiner als WebP | Noch nicht überall unterstützt |
2. Bildgröße anpassen
- Full HD (1920×1080) reicht für die meisten Hintergründe
- 4K nur wenn wirklich nötig (große Dateigröße!)
- Nutze Tools wie Squoosh, ShortPixel oder Smush
3. Lazy Loading aktivieren
WordPress 6.9+ hat natives Lazy Loading. Für CSS-Hintergrundbilder:
.lazy-background {
background-image: none;
}
.lazy-background.loaded {
background-image: url('dein-bild.jpg');
}
4. Parallax auf Mobile deaktivieren
Parallax-Effekte sind Performance-Killer auf Smartphones:
@media (max-width: 768px) {
body {
background-attachment: scroll !important;
}
}
Mehr Performance-Tipps für WordPress.
FAQ – Häufige Fragen zum WordPress Hintergrund
Warum sehe ich die Hintergrund-Option nicht im Customizer?
Wenn Du ein Block-Theme verwendest (z.B. Twenty Twenty-Five), ist der Customizer eingeschränkt oder versteckt. Nutze stattdessen den Site Editor unter Design → Editor.
Kann ich verschiedene Hintergründe für verschiedene Seiten haben?
Ja! Mit CSS-Klassen (.page-id-XXX) oder im Site Editor kannst Du für jede Seite einen individuellen Hintergrund festlegen. Siehe Methode 4.
Welche Bildgröße ist optimal für Hintergrundbilder?
1920×1080 Pixel (Full HD) ist ein guter Kompromiss zwischen Qualität und Dateigröße. Komprimiere das Bild auf unter 200 KB wenn möglich.
Funktioniert das auch mit GeneratePress?
Ja! GeneratePress unterstützt sowohl den Customizer als auch GenerateBlocks für Hintergründe. Mit GenerateBlocks hast Du sogar erweiterte Optionen wie Layer und Blend Modes.
Wie füge ich ein Video als Hintergrund ein?
Im Site Editor kannst Du im Cover-Block ein Video statt eines Bildes hochladen. Alternativ nutze das Plugin Advanced WordPress Backgrounds für YouTube/Vimeo-Videos.
Warum wird mein Hintergrundbild nicht angezeigt?
Häufige Ursachen:
Cache: Leere den Browser- und WordPress-Cache
CSS-Spezifität: Ein anderes CSS überschreibt Deine Regel
Dateipfad: Prüfe, ob die Bild-URL korrekt ist
Theme-Einstellung: Manche Themes überschreiben Hintergrund-CSS
Beeinflussen Hintergrundbilder die Ladezeit?
Ja, große Bilder können die Ladezeit verschlechtern. Optimiere Bilder mit WebP-Format, komprimiere sie und nutze Lazy Loading. Siehe Performance-Tipps oben oder Googles Hinweise zur LCP-Optimierung
Fazit: Welche Methode ist die richtige für Dich?
Die beste Methode hängt von Deinem Theme und Deinen Anforderungen ab:
- Anfänger mit klassischem Theme: → Methode 1 (Customizer)
- Block-Theme Nutzer: → Methode 2 (Site Editor)
- GeneratePress Nutzer: → Methode 3 (GenerateBlocks)
- Maximale Kontrolle: → Methode 4 (CSS)
- Kein Code, mehr Features: → Methode 5 (Plugin)
Deine nächsten Schritte
- ✅ Prüfe, welches Theme Du verwendest (klassisch oder Block-Theme)
- ✅ Wähle die passende Methode aus diesem Guide
- ✅ Optimiere Dein Hintergrundbild für Performance
- ✅ Teste auf verschiedenen Geräten (Desktop, Tablet, Mobile)
Hast Du Fragen oder Probleme beim Ändern des Hintergrunds? Schreib mir in den Kommentaren – ich helfe gerne!

