Metriche e statistiche
SportsPress distingue tra due tipi di dati del giocatore: Metriche e Statistiche. Sembrano simili sul frontend ma vengono memorizzate e calcolate in modo diverso.
Metriche
Le metriche sono valori statici inseriti manualmente nella schermata di modifica di ogni giocatore. Non cambiano quando vengono inseriti gli eventi. Esempi tipici sono Altezza e Peso.
Le metriche sono definite come record del tipo di post personalizzato sp_metric. Per visualizzare o aggiungere tipi di metrica, vai a SportsPress > Configura e cerca la sezione Metriche giocatore.
Aggiunta di un nuovo tipo di metrica
Vai a SportsPress > Configura.
Fai clic su Aggiungi nuovo nella sezione Metriche giocatore.
Inserisci un nome (il titolo) e fai clic su Pubblica.
La metrica appare ora come campo di input nel meta box Metriche in ogni schermata di modifica del giocatore.
I tipi di metrica vengono visualizzati nell'ordine impostato dal campo Ordine nella schermata di modifica di ogni metrica. I numeri più bassi appaiono per primi. Le metriche senza valore di ordine (0) appaiono prima di quelle con valori più alti.
Inserimento di un valore metrica in un giocatore
Nella schermata di modifica del giocatore, scorri fino al meta box Metriche nella barra laterale. Ogni tipo di metrica configurato mostra un input di testo etichettato. Inserisci il valore e salva il giocatore.
I valori delle metriche sono memorizzati nell'array sp_metrics in post_meta nel post del giocatore. La chiave in quell'array è il post_name della metrica (slug).
Statistiche
Le statistiche vengono calcolate dai dati di prestazione registrati negli eventi (il Box Score). Non vengono inserite direttamente per giocatore; si aggregano automaticamente attraverso tutti gli eventi in cui il giocatore è apparso.
I tipi di statistiche sono definiti come record del tipo di post personalizzato sp_statistic. Vai a SportsPress > Configura > Statistiche giocatore per visualizzarli.
Come vengono calcolate le statistiche
Quando un evento viene salvato con i dati di prestazione del giocatore, il plugin legge il meta post sp_players su ogni evento e somma i valori di prestazione per giocatore per stagione per lega. I totali vengono risolti attraverso le equazioni configurate su ogni tipo di statistica.
Il meta box Statistiche nella schermata di modifica del giocatore mostra valori segnaposto (testo grigio) per i risultati calcolati automaticamente. Puoi inserire una sovrascrittura manuale in qualsiasi cella; quando è presente un valore manuale sostituisce il valore calcolato.
Struttura della tabella delle statistiche
Il meta box Statistiche mostra una tabella per ogni lega a cui appartiene il giocatore. All'interno di ogni tabella:
Una riga per stagione
Una riga Totale (sempre presente; modificabile quando l'opzione di visualizzazione Totale è abilitata nelle Impostazioni giocatori)
Facoltativamente una sezione Totale carriera in tutte le leghe
Ogni colonna corrisponde a una variabile sp_performance o sp_statistic visibile nella configurazione. Le colonne mostrate dipendono dall'impostazione Colonne nelle Impostazioni giocatori:
Auto — mostra tutte le variabili di prestazione e statistiche che hanno la loro opzione Visibile abilitata in Configura
Manuale — mostra solo gli elementi selezionati nel meta box Colonne nella schermata di modifica del singolo giocatore
Modalità delle colonne
Impostazioni giocatori > Statistiche > Modalità controlla come vengono visualizzate le intestazioni delle colonne:
Valori — le intestazioni delle colonne mostrano il nome della prestazione/statistica come testo
Icone — le intestazioni delle colonne mostrano l'icona (immagine in evidenza) della prestazione/statistica se ne è impostata una; torna al testo se non esiste alcuna icona
Categorie (Sezioni)
Impostazioni giocatori > Statistiche > Categorie divide la tabella delle statistiche in sezioni separate di attacco e difesa. Le opzioni sono:
Combinato — una tabella che mostra tutte le statistiche insieme
Attacco → Difesa — due tabelle; l'attacco appare per primo
Difesa → Attacco — due tabelle; la difesa appare per prima
Una variabile di prestazione viene assegnata a una sezione modificando quella variabile in Configura e impostando il campo Sezione.
