wordpress-hintergrund-aendern-featured-image

WordPress Hintergrund ändern: 5 Methoden für Farbe & Bild (2026 Guide)

Geschrieben am 12. Februar 2024 von Der Webfuchs

Akualisiert am 6. Februar 2026
Voraussichtliche Lesezeit 7 min

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

TL;DR – Die 5 Methoden im Überblick

MethodeSchwierigkeitGeeignet fürFlexibilität
Theme Customizer⭐ EinfachKlassische ThemesMittel
Full Site Editor⭐⭐ MittelBlock-Themes (Twenty Twenty-Five etc.)Hoch
GenerateBlocks⭐⭐ MittelGeneratePress-NutzerSehr hoch
CSS-Code⭐⭐⭐ FortgeschrittenAlle ThemesMaximal
Plugin⭐ EinfachWer kein Code willMittel

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

  1. Melde Dich in Deinem WordPress-Dashboard an
  2. Gehe zu Design → Customizer
  3. Klicke auf Farben (oder bei manchen Themes: Hintergrund)
  4. Wähle Body oder Hintergrundfarbe
  5. Nutze den Farbwähler oder gib einen Hex-Code ein (z.B. #f5f5f5)
  6. Klicke auf Veröffentlichen

Hintergrundbild hinzufügen

  1. Im Customizer: Klicke auf Hintergrundbild
  2. Wähle Bild auswählen und lade ein Bild hoch
  3. Stelle die Optionen ein:
  • Position: Oben, Mitte, Unten
  • Größe: Anpassen, Ausfüllen, Kacheln
  • Fixiert: Bild scrollt mit oder bleibt fest
  1. 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.

Aendern-der-Hintergrundfarbe-in-WordPress-unter-Verwwendung-des-Customizer

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

  1. Gehe zu Design → Editor
  2. Wähle die Vorlage, die Du bearbeiten möchtest (z.B. „Startseite“)
  3. Füge einen Cover-Block hinzu (das ist der Schlüssel!)
  4. Klicke auf Hochladen oder Mediathek und wähle Dein Bild
  5. Verschiebe alle anderen Blöcke in den Cover-Block (nutze die Listenansicht)
  6. Passe die Optionen an:
  • Overlay-Farbe und Transparenz
  • Duotone-Filter für kreative Effekte
  • Fixierter Hintergrund (Parallax-Effekt)
  1. 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!

Site Editor mit Cover-Block

Vorteile des Site Editors gegenüber dem Customizer

FeatureCustomizerSite Editor
Duotone-Filter
Overlay mit TransparenzBegrenzt✅ 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

  1. Füge einen Container-Block von GenerateBlocks ein
  2. Öffne die Block-Einstellungen → Styles → Backgrounds
  3. Klicke auf Add New (+)
  4. Wähle den Typ:
  • Image: Bild aus Mediathek
  • Gradient: Farbverlauf
  • Overlay: Farbüberlagerung
  1. Konfiguriere die Optionen:
  • Position: center, top, bottom, etc.
  • Size: cover, contain, auto
  • Blend Mode: multiply, overlay, screen, etc.
  1. 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.

GenerateBlocks Background Panel

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

  1. Gehe zu Design → Customizer → Zusätzliches CSS
  2. Füge diesen Code ein:
body {
    background-color: #f0f0f0;
}
  1. 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:

  1. Öffne den Beitrag im Frontend
  2. Rechtsklick → Element untersuchen
  3. Suche im <body>-Tag nach postid-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:

  1. Gehe zu Plugins → Installieren
  2. Suche nach „Advanced WordPress Backgrounds
  3. Installieren und aktivieren
  4. 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:

  1. Öffne einen Beitrag mit Elementor
  2. Klicke auf das Zahnrad-Icon → Einstellungen → Stil
  3. Wähle Background Type → Classic
  4. Lade Dein Hintergrundbild hoch
Aendern-des-Hintergrundbildes-in-WordPress-unter-Verwendung-des-Plugins-Elementor

⚠️ 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.

wordpress-hintergrund-methoden-vergleich

Performance-Tipps für Hintergrundbilder

Große Hintergrundbilder können Deine Website verlangsamen. Hier sind die wichtigsten Optimierungen:

1. Bildformat optimieren

FormatVorteileEmpfehlung
WebP30-50% kleiner als JPEG✅ Beste Wahl
JPEGGute Kompression für Fotos✅ Fallback
PNGTransparenz möglichNur wenn nötig
AVIFNoch kleiner als WebPNoch 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

  1. ✅ Prüfe, welches Theme Du verwendest (klassisch oder Block-Theme)
  2. ✅ Wähle die passende Methode aus diesem Guide
  3. ✅ Optimiere Dein Hintergrundbild für Performance
  4. ✅ 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!

DerWebfuchs-Logo

„Der Webfuchs“ ist das Pseudonym von Stephan Bloemers. Ich baue seit den späten 90ern Websites und teile hier praxisnahe WordPress-, GeneratePress- und SEO-Tipps – ohne Blabla, dafür mit klaren Schritten und Snippets.

Schreibe einen Kommentar