Gerarchia dei dati
SportsPress organizza i dati sportivi in una struttura a livelli. Comprendere questa gerarchia rende più semplice configurare correttamente il plugin ed evitare gli errori di configurazione più comuni.
I cinque livelli
Competizione (Campionato / Coppa / Torneo)
└── Stagione (2024–25, Stagione 1, ecc.)
└── Squadra ──────────────────┐
└── Giocatore │
└── Staff │
└── Partita ←───────────┘
└── Risultati / Prestazioni1. Competizione
Una Competizione (in alcuni contesti chiamata anche Campionato) è il raggruppamento di livello più alto. Rappresenta il torneo, la coppa o il campionato in cui un insieme di squadre gioca. Un sito può ospitare più competizioni contemporaneamente — il sito di un club può gestire allo stesso tempo un campionato nazionale, una coppa e un campionato delle riserve.
Le competizioni si gestiscono in SportsPress > Competizioni.
2. Stagione
Una Stagione divide una competizione nel tempo — di solito per anno o per periodo. Ogni elemento in SportsPress è collegato a una o più stagioni, in modo che i dati storici restino separati dalla stagione corrente.
Convenzioni comuni per nominare le stagioni: 2024–25, Primavera 2025, Stagione 3.
Le stagioni si gestiscono in SportsPress > Stagioni.
3. Squadra
Le Squadre sono i club, le franchigie o i concorrenti che partecipano a una competizione. Ogni squadra viene assegnata a una o più competizioni e stagioni.
Una squadra contiene:
Il suo nome, il logo e i colori
Una rosa di giocatori
Un campo di casa
L'associazione a una classifica
4. Giocatore e staff
I Giocatori sono gli atleti nella rosa di una squadra. Lo Staff comprende allenatori, dirigenti e altro personale. Entrambi sono assegnati a una squadra e, opzionalmente, a una competizione e a una stagione.
I dati dei giocatori (statistiche, metriche) sono sempre calcolati nell'ambito di una competizione e una stagione specifiche, così lo stesso giocatore può avere statistiche diverse a seconda della campagna.
5. Partita
Una Partita è un singolo incontro. Ogni partita è collegata a:
Una competizione e una stagione
Due o più squadre (casa e ospite, o più partecipanti)
Opzionalmente un luogo e un calendario
Quando pubblichi i risultati di una partita, SportsPress ricalcola automaticamente tutte le classifiche, le statistiche dei giocatori e i totali di carriera coinvolti.
Perché questo ordine è importante
Devi creare gli elementi di livello superiore prima che quelli di livello inferiore possano riferirsi a loro:
Crea prima almeno una Competizione e una Stagione.
Crea le Squadre e assegnale alla competizione e alla stagione.
Aggiungi i Giocatori e assegnali a una squadra.
Crea le Partite e assegnale a una competizione, una stagione e alle squadre partecipanti.
Saltare i passaggi — ad esempio aggiungere giocatori prima di creare una squadra — significa non poter effettuare le assegnazioni corrette e i dati non appariranno nei template né nelle classifiche.
Dati condivisi vs. dati specifici della stagione
Tipo di dato | Specifico della stagione? |
Competizione | No — persiste tra le stagioni |
Stagione | Sì — ogni stagione è distinta |
Squadra | No — la stessa entità squadra può attraversare più stagioni |
Giocatore | No — la stessa entità giocatore può attraversare più stagioni |
Partita | Sì — ogni partita appartiene a una stagione specifica |
Classifica | Sì — di solito una classifica per competizione e per stagione |
Lista giocatori / Rosa | Può abbracciare più stagioni o essere limitata a una |
I giocatori e le squadre vengono riutilizzati tra le stagioni. Le loro statistiche e classifiche sono calcolate per stagione in base alle partite a cui hanno partecipato in quella stagione.
Più competizioni sullo stesso sito
SportsPress supporta la gestione simultanea di più competizioni. Una configurazione comune per il sito di un club:
Prima squadra maschile — Serie A 2024–25
Prima squadra maschile — Coppa Italia 2024–25
Squadra femminile — Serie A Femminile 2024–25
Under-18 — Campionato Primavera 2024–25
Ogni coppia competizione/stagione produce la propria classifica e può avere la propria lista giocatori, calendario e set di partite. Gli shortcode e i widget accettano i parametri league e season per mostrare solo i dati di una competizione specifica.
