Ich versuche gerade mal wieder, das Rad neu zu erfinden. Aber ich weiß nicht so genau, wie?
Und zwar: ich möchte ein einfaches Reservierungssystem basteln, bei dem der Admin eine Veranstaltung erstellt und die (angemeldeten) User über das Frontend Plätze reservieren können.
Dank ACF und Custom Post Types klappt das Erstellen der Veranstaltungen auch schon, aber mir ist jetzt nicht ganz klar, wie ich die Reservierungen am besten löse. So wie ich das jetzt habe werden die Reservierungen in die wp_postmeta Tabelle geschrieben. Das ist aber eher unpraktisch, da jede Reservierung aus 3 Datensätzen besteht (nämlich "Veranstaltungs-ID, Benutzer-ID, Reservierte Plätze").
Ich möchte jetzt auf der Veranstaltungsseite anzeigen, wie viele Reservierungen pro Veranstaltung schon eingegangen sind. Dazu müsste ich jetzt ja erst aus der Meta-Tabelle alle Datensätze auslesen, die zu der Veranstaltung gehören und dann zu all diesen Ergebnissen die jeweiligen Datensätze mit der Anzahl der Reservierungen. Die Lösung über Metadaten scheint mir somit doch sehr umständlich. Wenn ich nicht die Wordpress Datenbank-Struktur nutzen, sondern für die Reservierung eine eigene Tabelle verwenden würde, bräuchte ich pro Reservierung nur einen Datensatz. Besser?
Wie wird so etwas denn richtig gemacht?