Zum Hauptinhalt springen

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.

Heute aktualisiert

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_labels auf entsprechend viele Score-Spalten zu begrenzen

  • die Lochzahl im Frontend-Detailbereich der Runde über sportspress_event_details anzuzeigen

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 Adminbereich

  • sportspress_event_performance_table_footer (Priorität 10) im Frontend

  • Die Fußzeile wird über sportspress_event_performance_show_footer zwingend 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.

Hat dies deine Frage beantwortet?