Das Plugin stellt ein mehrseitiges Reservationsformular als dynamischen Gutenberg-Block bereit. Es erfasst Reservations- und Kontaktdaten, validiert die Eingaben im Browser und auf dem Server und versendet zwei E-Mails:
- Benachrichtigung an die konfigurierte Empfängeradresse
- Bestätigung an die anfragende Person
ud/reservationsformular
Direkt im Block-Editor lassen sich folgende Inhalte pflegen:
- Angebot
- Formulartitel
- Einleitung
- Beschriftung der Schaltfläche
Die Empfängeradresse wird unter Einstellungen → Reservationsformular festgelegt. Als Ausgangswert verwendet das Plugin die WordPress-Administrationsadresse.
- Anzahl Personen
- Datum
- Uhrzeit
- Name
- E-Mail-Adresse
- Telefonnummer
- WordPress-Nonce für die Anfrage
- serverseitige Bereinigung und Validierung
- Honeypot und Mindestdauer bis zum Versand
- eindeutige IDs für mehrere Blockinstanzen
- Fokusführung und Tastatursteuerung im Dialog
- Unterstützung für
prefers-reduced-motion
npm install
npm run startnpm run buildud-reservationsformular
GPL v2 or later https://www.gnu.org/licenses/gpl-2.0.html