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 mitautoplay 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-positionfür Bilder undobject-positionfü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-heightund 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.phpjetzt 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.