Golf-Sportfunktionen
Über die Terminologie hinaus ergänzt das Golf-Plugin vier golfspezifische Verhaltensweisen: Erfassung der Lochzahl, Par-Summen, Variablen für Score-Gleichungen und Ergebnisformatierung relativ zum Par.
Lochzahl
Jede Runde (Begegnung) erhält im Meta-Feld der Begegnungsdetails ein Zahleneingabefeld Holes. Das Feld zeigt 18 als Platzhalterhinweis – lässt du es leer, fällt die Anzeige der Begegnungsdetails auf 18 zurück; trage einen beliebigen Wert ein (z. B. 9 für einen kurzen Platz), um den Standard zu überschreiben.
Die Lochzahl wird verwendet, um:
die Performance-Tabelle über
sportspress_event_performance_labelsauf entsprechend viele Score-Spalten zu begrenzendie Lochzahl im Frontend-Detailbereich der Runde über
sportspress_event_detailsanzuzeigen
Der Wert wird unter dem Post-Meta-Schlüssel sp_holes gespeichert.
Par-Zeile
Die Fußzeile der Performance-Tabelle zeigt eine Zeile Par über den Spielerzeilen, die für jedes Loch oder jede Spalte den Par-Wert ausweist. Die Zeile wird über folgende Hooks ergänzt:
sportspress_event_performance_meta_box_table_footer(Priorität 10) im Adminbereichsportspress_event_performance_table_footer(Priorität 10) im FrontendDie Fußzeile wird über
sportspress_event_performance_show_footerzwingend sichtbar gemacht
Par-Werte werden im Rahmen der Rundenkonfiguration zusammen mit den Lochnummern eingetragen.
Equation-Variablen
Das Plugin fügt dem SportsPress Equation Builder über sportspress_equation_options zwei Variablen hinzu:
$strokes– Gesamtanzahl der Schläge für die Runde$par– Gesamtes Par der Runde
Diese können in Gleichungen kombiniert werden, um Über/Unter-Par zu berechnen. Eine Sortiergleichung im Leaderboard wie $strokes - $par ergibt zum Beispiel einen Score relativ zum Par (etwa -3 für drei unter Par).
Die Variablen werden auch in Ergebnisgleichungen über sportspress_event_result_equation_vars aufgelöst.
Ergebnisformatierung
Das Plugin filtert sportspress_event_results, um Rundenergebnisse golfgerecht zu formatieren – z. B. +2, E, -5 – basierend auf der Strokes-vs-Par-Berechnung anstelle reiner Zahlenwerte.
Was das Plugin NICHT hinzufügt
Keine Widgets
Keine neuen Template-Sektionen
Keine Einstellungsseite
Keine Shortcodes
Die golfspezifischen Verhaltensweisen liegen sämtlich auf den bestehenden SportsPress-Hooks für Begegnungen und Performance.
