Hotfixs der webseite bzw. des Themes.

Countdown & Live-Update (Basis):

  • Einbindung der JavaScript-Logik in die index.php, die den Live-Countdown bis zum Release am 04.11.2026 sekundengenau herunterzählt.
  • Dynamischer Textwechsel nach Ablauf des Countdowns (Titel und Infobox springen automatisch auf die Live-Meldung um).

Hero Banner Mediathek & Video-Support:

  • Hinzufügen der Customizer-Sektion für den Hero-Bereich.
  • Implementierung des Bild-Uploads und des separaten Video-Feldes in der functions.php.
  • Logik in der index.php, die prüft, ob ein Video hinterlegt ist, und andernfalls nahtlos auf das Hintergrundbild zurückfällt (inklusive HTML5-Video-Tags mit autoplay loop muted playsinline).

Banner-Anker / Ausrichtung (Positioning):

  • Einbau eines Select-Dropdowns im Customizer (hero_bg_position), mit dem du die Ausrichtung des Bildes oder Videos steuern kannst (z. B. Oben Zentriert, Mitte Zentriert, Unten Zentriert etc.).
  • Dynamische Übergabe an CSS via background-position für Bilder und object-position für MP4-Videos.

Stufenlose Banner-Höhe (px):

  • Erstellung des Zahlen-Inputs (hero_banner_height) im Customizer, um die Mindesthöhe des Hero Banners (von 200px bis 1000px) flexibel einzustellen.
  • Kombination aus min-height und Flexbox-Zentrierung in der CSS-Ausgabe, damit der Countdown immer perfekt mittig sitzt.

Header-Transparenz & Blur-Effekt:

  • Hinzufügen des Reglers für die Titelleisten-Transparenz (Prozentwert von 0 bis 100).
  • Automatische Umrechnung in RGBA-Werte inklusive modernem backdrop-filter: blur(10px) im dynamischen Inline-CSS.

Stabilität, Bugfixes & Code-Cleanup:

  • Behebung von PHP-Syntax- und Klammerfehlern in der functions.php.
  • Optimierung der Medienabfragen, um Konflikte zwischen Bild- und Videoverwaltung im Customizer zu eliminieren und eine saubere Code-Struktur herzustellen.

Fix vom 14.10.2026

Stabilität bei Bildern: Rückkehr zum bewährten WP_Customize_Image_Control für das Hintergrundbild, damit die Mediathek-Auswahl ohne leere Abschnitte funktioniert.

Separates Video-Feld: Ein eigenes optionales Feld für die MP4-URL (hero_bg_video), das bei Befüllung das Bild automatisch überlagert.

Fehlerfreie Ausrichtung: Das dynamische Inline-CSS über- und steuert sowohl background-position als auch object-position einwandfrei an.

Höhensteuerung & Flexbox: Das Banner nutzt min-height kombiniert mit Flexbox-Zentrierung für perfekte vertikale Ausrichtung.

Code-Reinigung: Veraltete Doppelstrukturen entfernt und Einrückungen/Syntax aufgeräumt.

  • Variablen-Namen bereinigt: Doppelte oder inkonsistente Zwischenvariablen (wie z. B. temporäre Rohdaten-Abfragen) wurden entfernt, sodass index.php jetzt direkt auf saubere Customizer-Modi zugreift.
  • Redundanten Code entfernt: Die vorher fehlgeschlagenen, verschachtelten Fallback-Abfragen (wie komplizierte MIME-Type-Prüfungen für IDs) wurden komplett rausgeworfen, da sie bei der Bild-/Video-Trennung unnötig waren.
  • HTML & PHP Syntax: Alle schließenden Klammern, Semikolons und Template-Tags (<?php ... ?>) wurden auf korrekte Verschachtelung und fehlerfreien Ablauf geprüft.
  • Inline-CSS konsolidiert: Die Ausgabefunktion im Header (wow_dynamic_customizer_css) wurde so optimiert, dass CSS-Regeln für Höhe, Anker und Transparenz sauber in einen einzigen Stil-Block geschrieben werden, ohne redundante Duplikate.