ゴルフのスポーツ機能
用語以外に、Golf プラグインは 4 つのゴルフ固有の挙動を追加します。ホール数トラッキング、パー合計、スコアリング数式変数、パーに対する結果フォーマットです。
ホール数
各ラウンド(イベント)の詳細メタボックスに Holes 数値入力欄が追加されます。入力欄はプレースホルダーヒントとして 18 を表示します — 空のままにするとイベント詳細表示は 18 にフォールバックし、任意の値を入力(例: ショートコースの 9)すれば上書きされます。
ホール数は次のように使用されます。
sportspress_event_performance_labelsを介してその数のスコア列にパフォーマンステーブルを制限sportspress_event_detailsを介してラウンドのフロントエンド詳細パネルにホール数を表示
値は sp_holes 投稿メタキーに保存されます。
パー行
パフォーマンステーブルフッターは選手行の上に Par 行を表示し、各ホールまたは列のパー値を示します。行は次のフックを介して追加されます。
管理画面側で
sportspress_event_performance_meta_box_table_footer(優先度 10)フロントエンドで
sportspress_event_performance_table_footer(優先度 10)フッターは
sportspress_event_performance_show_footerを介して表示が強制されます
パー値はホール数と並べてラウンド構成の一部として入力されます。
数式変数
このプラグインは sportspress_equation_options を介して SportsPress 数式ビルダーに 2 つの変数を追加します。
$strokes— ラウンドの合計ストローク数$par— ラウンドの合計パー
これらは数式で組み合わせて、オーバー/アンダーパーを計算できます。例えば、リーダーボードのソート数式 $strokes - $par はパーに対するスコアを生成します(例: 3 アンダーパーで -3)。
変数は sportspress_event_result_equation_vars を介して結果数式でも解決されます。
結果フォーマット
このプラグインは sportspress_event_results をフィルタリングし、ラウンド結果をゴルフ用語(例: +2、E、-5)でフォーマットします。これはストローク対パーの計算に基づき、生の数値スコアを置き換えます。
このプラグインが追加しないもの
ウィジェットなし
新しいテンプレートセクションなし
設定ページなし
ショートコードなし
ゴルフ固有の挙動はすべて、SportsPress の既存のイベントとパフォーマンスフックの上に存在します。
