Passer au contenu principal

Fonctionnalités sportives du golf

Au-delà de la terminologie, l'extension Golf ajoute quatre comportements spécifiques au golf : le suivi du nombre de trous, les totaux de par, les variables d'équation de scoring et le formatage des résultats par rapport au par.

Fonctionnalités sportives du golf

Au-delà de la terminologie, l'extension Golf ajoute quatre comportements spécifiques au golf : le suivi du nombre de trous, les totaux de par, les variables d'équation de scoring et le formatage des résultats par rapport au par.
​

Nombre de trous

Chaque parcours (événement) gagne un champ numérique Holes sur la metabox des détails d'événement. Le champ affiche 18 comme indication d'espace réservé — laissez-le vide et l'affichage des détails de l'événement se rabat sur 18 ; saisissez n'importe quelle valeur (par exemple 9 pour un parcours court) pour le remplacer.
​

Le nombre de trous est utilisé pour :
​

  • Limiter le tableau de performance à autant de colonnes de score via sportspress_event_performance_labels

  • Afficher le nombre de trous dans le panneau de détails frontend du parcours via sportspress_event_details

La valeur est stockée sous la clé de méta de publication sp_holes.
​

Ligne de par

Le pied du tableau de performance affiche une ligne Par au-dessus des lignes de joueurs, montrant la valeur de par pour chaque trou ou colonne. La ligne est ajoutée via :
​

  • sportspress_event_performance_meta_box_table_footer (priorité 10) côté administration

  • sportspress_event_performance_table_footer (priorité 10) sur le frontend

  • Le pied est forcé à être visible via sportspress_event_performance_show_footer

Les valeurs de par sont saisies dans le cadre de la configuration du parcours, à côté des numéros de trou.
​

Variables d'équation

L'extension ajoute deux variables au générateur d'équations SportsPress via sportspress_equation_options :
​

  • $strokes — Total des coups pour le parcours

  • $par — Par total pour le parcours

Elles peuvent être combinées dans des équations pour calculer les coups au-dessus/en dessous du par. Par exemple, une équation de tri de leaderboard $strokes - $par produit un score relatif au par (par exemple -3 pour trois sous le par).
​

Les variables sont également résolues dans les équations de résultat via sportspress_event_result_equation_vars.
​

Formatage des résultats

L'extension filtre sportspress_event_results pour formater les résultats de parcours en termes de golf — par exemple +2, E, -5 — basés sur le calcul strokes-vs-par, en remplaçant les scores numériques bruts.
​

Ce que l'extension n'ajoute PAS

  • Pas de widgets

  • Pas de nouvelles sections de modèle

  • Pas de page de réglages

  • Pas de shortcodes

Les comportements spécifiques au golf reposent tous sur les hooks existants d'événement et de performance de SportsPress.
​

Avez-vous trouvé la réponse à votre question ?