Zum Hauptinhalt springen
„Der beste Code ist der, den man nicht schreiben muss.“
  • Oxygen Builder
  • PHP
  • Schema.org
  • Secure Custom Fields
  • SEOPress
  • WordPress

DAVICI Events

Eventservice-Website auf Oxygen 6.2 mit SCF und SEOPress

Startseite von davici-events.de: Headline „Food. Drinks. Music. Good Vibes.“, Button „Event anfragen“ und Cocktail-Foto der mobilen Bar

DAVICI Events, früher David’s Hüttnstadl, ist der mobile Eventservice von David Werblow aus Stuttgart: mobile Bar, Foodtruck und Crêperie für Firmenfeiern, Hochzeiten, Geburtstage und Festivals in Stuttgart und Umgebung. 2026 habe ich die Website davici-events.de auf WordPress mit Oxygen 6.2 und Secure Custom Fields entwickelt. Das Design stammt von Catrin Roth, ich habe es technisch umgesetzt. Die frühere Domain davids-huettnstadl.de leitet auf die neue Adresse weiter.

Die Aufgabe

Getränkekarte, Speisekarte, Konzept, Preise und Galerie sollten pflegbare Seiten sein statt PDF-Dateien; die Inhalte werden in Secure Custom Fields gepflegt. Veranstalter sollen direkt anfragen können. Die Website läuft in der Sprachvariante de_DE_formal, also durchgehend in der Sie-Anrede.

Mit dem Wechsel zu DAVICI Events kam die Domain davici-events.de. Alte Adressen innerhalb der Website und Anfragen über davids-huettnstadl.de mussten per 301 ohne zweiten Sprung auf die neuen Ziele weitergeleitet werden. Dazu kam eine Link-Seite unter /links/ als Linktree-Alternative im Design der Website.

Die Umsetzung

Aufbau in Oxygen: Templates und Components

Die Website hat 15 Seiten und 13 Oxygen-Templates: Startseite, Galerie, Getränke, Speisen, Preise, Über uns, Leistungen, Setups, Food & Drinks, Eventservice, links, sub_pages und 404 – Seite nicht gefunden. 16 Components bilden die wiederkehrenden Bausteine, darunter: Getränkekarte – Kategorie, Getränkekarte – Eintrag, Speisekarte – Kategorie, Speisekarte – Eintrag, Teaser-Karte, Eventtyp-Karte, Setup-Karte, Bereich-Karte, Link-Karte, Instagram-Kachel, Bogen im Band, Kontaktformular, Preisliste-Link, galerie_post_loop und icon_links_entry_nano. Dazu kommen 2 Header und 2 Footer; der zweite Satz gehört zur Link-Seite. Alle Inhalte werden in Oxygen über Templates, Components und Repeater-Loops gerendert, eigene Shortcodes gibt es nicht.

Inhalte in Secure Custom Fields

Secure Custom Fields 6.9.6 hält 14 Feldgruppen mit 108 Feldern. Die Getränkekarte liegt im Repeater gt_gruppen, die Speisekarte in sp_gruppen, jeweils als Kategorien mit Einträgen. Die Components Getränkekarte – Kategorie, Getränkekarte – Eintrag, Speisekarte – Kategorie und Speisekarte – Eintrag rendern sie. Leistungen und Setups sind Repeater. Food & Drinks hat Teaser-Felder. Eventservice besteht aus Intro, WYSIWYG-Feld und Bildergalerie. Die Preise-Seite verwaltet Preislisten als PDF-Repeater. Die Startseite hat Hero-Video (MP4), Hero-Button, Teaser-Repeater, Band-Repeater und Follow-Grafik. Der eigene Post Type galerie speichert Eventbezeichnung und Bildgalerie; die Loop-Component galerie_post_loop rendert die Einträge. Kontaktdaten liegen zentral auf der Optionsseite Kontakt & Footer: Telefon mit Wählformat, WhatsApp, E-Mail, Instagram, Claim, Hinweis und Firma. So ändert der Kunde eine Nummer an einer Stelle.

Link-Seite als Linktree-Alternative

Die Seite /links/ ist die Linktree-Alternative der Website. Sie hat ein eigenes Template, einen eigenen Header und Footer, einen Link-Repeater und Icon-Links; Link-Karte und icon_links_entry_nano rendern die Einträge. Die Links liegen damit auf der eigenen Domain und im Design der Website.

Eigener Code: Must-Use-Plugin dht-core.php

Das Must-Use-Plugin dht-core.php (Version 3.1.1, „DAVICI Events – Core“) übernimmt die 301-Weiterleitungen: von alten Adressen innerhalb der Website und von der alten Domain davids-huettnstadl.de auf davici-events.de. Pfad und Query bleiben erhalten. Die Weiterleitung greift nur bei Anfragen über die alten Hosts; ein zweiter Sprung durch die Canonical-Weiterleitung von WordPress entsteht nicht. Außerdem setzt das Plugin einen deutschen Seitentitel für die 404-Seite. Genutzte Hooks: init, template_redirect und document_title_parts. Das eigene Plugin „Instagram Feed für Oxygen“ 1.2.4 liefert den Feed für die Component Instagram-Kachel.

SEO und strukturierte Daten

SEOPress 10.3 übernimmt die Suchmaschinen-Einstellungen und gibt JSON-LD für Organization, ContactPoint und WebSite aus.

Formulare, Medien und Betrieb

Das Kontaktformular basiert auf Breakdance Forms for Oxygen; Einsendungen werden im Backend gespeichert, damit keine Anfrage verloren geht. Die Mediathek enthält 147 PNG, 45 JPEG, 19 SVG und 3 MP4. Die Schrift ist Manrope. WPvivid Backup Pro mit Imgoptim und Staging übernimmt Backups und Bildoptimierung; Umbauten laufen erst in der Staging-Umgebung, dann live.

Technik im Detail

  • WordPress 7.1.3, PHP 8.5, Sprache de_DE_formal
  • Oxygen 6.2 mit Oxygen Zero Theme: 13 Templates, 16 Components, 2 Header, 2 Footer
  • 15 Seiten: Startseite, Leistungen, Eventservice, Food & Drinks, Getränke, Speisen, Setups, Preise, Galerie, Über uns, Links, AGB, Datenschutzerklärung, Impressum, Schriftvergleich
  • Secure Custom Fields 6.9.6: 14 Feldgruppen, 108 Felder, Repeater gt_gruppen und sp_gruppen, Optionsseite Kontakt & Footer
  • Eigener Post Type galerie mit Loop-Component galerie_post_loop
  • SEOPress 10.3 mit JSON-LD für Organization, ContactPoint und WebSite
  • Must-Use-Plugin dht-core.php 3.1.1 „DAVICI Events – Core“: 301-Weiterleitungen, deutscher 404-Titel, Hooks init, template_redirect, document_title_parts
  • Eigenes Plugin „Instagram Feed für Oxygen“ 1.2.4
  • Breakdance Forms for Oxygen (Kontaktformular, Einsendungen im Backend) und Breakdance Elements
  • WPvivid Backup Pro mit Imgoptim und Staging, Agent Connector for WP
  • Medien: 147 PNG, 45 JPEG, 19 SVG, 3 MP4; Schrift Manrope
  • Alte Domain davids-huettnstadl.de leitet per 301 auf davici-events.de

Design und Rollen

Design: Catrin Roth. Sie hat die Website gestaltet; ich habe 2026 Entwicklung und technische Umsetzung übernommen: Oxygen-Templates und Components, Feldgruppen in Secure Custom Fields, das Must-Use-Plugin dht-core.php, SEOPress sowie Backup und Staging. So weist es auch das Impressum der Website aus.

Das Ergebnis

Karten, Konzept, Preise und Galerie sind pflegbare Seiten statt PDF-Dateien. Veranstalter können direkt über das Kontaktformular anfragen; alte Links und die alte Domain führen per 301 ohne Umweg zur neuen Adresse. Mehr zu solchen Projekten unter Websites und Plugins.

Projekt-Details

Jahr
2026
Kunde
DAVICI Events (ehemals David’s Hüttnstadl)
Rolle
Entwicklung, technische Umsetzung
Design
Catrin Roth
Stack
Oxygen Builder, PHP, Schema.org, Secure Custom Fields, SEOPress, WordPress

Interesse an so einem Projekt?

Ich baue Websites, Tools und Apps – schnell, sauber, pixelgenau.

Projekt anfragen