メインコンテンツにスキップ

ゴルフのスポーツ機能

用語以外に、Golf プラグインは 4 つのゴルフ固有の挙動を追加します。ホール数トラッキング、パー合計、スコアリング数式変数、パーに対する結果フォーマットです。

今日アップデートされました

ゴルフのスポーツ機能

用語以外に、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 をフィルタリングし、ラウンド結果をゴルフ用語(例: +2E-5)でフォーマットします。これはストローク対パーの計算に基づき、生の数値スコアを置き換えます。

このプラグインが追加しないもの

  • ウィジェットなし

  • 新しいテンプレートセクションなし

  • 設定ページなし

  • ショートコードなし

ゴルフ固有の挙動はすべて、SportsPress の既存のイベントとパフォーマンスフックの上に存在します。

こちらの回答で解決しましたか?