Jerarquía de datos
SportsPress organiza los datos deportivos en una estructura por capas. Comprender esta jerarquía facilita configurar el plugin correctamente y evita errores habituales de configuración.
Los cinco niveles
Competición (Liga / Copa / Torneo)
└── Temporada (2024–25, Temporada 1, etc.)
└── Equipo ──────────────────┐
└── Jugador │
└── Personal │
└── Partido ←──────────┘
└── Resultados / Rendimiento1. Competición
Una Competición (también llamada Liga en algunos contextos) es la agrupación de nivel superior. Representa el torneo, copa o liga en que participa un grupo de equipos. Un sitio puede tener varias competiciones simultáneamente — un sitio de club puede gestionar a la vez una liga doméstica, una copa y una liga de filiales.
Las competiciones se gestionan en SportsPress > Competiciones.
2. Temporada
Una Temporada divide una competición en el tiempo — normalmente un año o un período. Cada elemento en SportsPress está vinculado a una o varias temporadas, de modo que los datos históricos se mantienen separados de la campaña actual.
Convenciones habituales para nombrar temporadas: 2024–25, Primavera 2025, Temporada 3.
Las temporadas se gestionan en SportsPress > Temporadas.
3. Equipo
Los Equipos son los clubes, franquicias o competidores que participan en una competición. Cada equipo se asigna a una o varias competiciones y temporadas.
Un equipo contiene:
Su nombre, escudo y colores
Una plantilla de jugadores
Un campo local
La asociación con una clasificación
4. Jugador y personal
Los Jugadores son los atletas en la plantilla de un equipo. El Personal son los entrenadores, directivos y otro personal. Ambos se asignan a un equipo y, opcionalmente, a una competición y una temporada.
Los datos de los jugadores (estadísticas, métricas) se calculan siempre en el ámbito de una competición y una temporada concretas, de modo que el mismo jugador puede tener estadísticas diferentes para distintas campañas.
5. Partido
Un Partido es un encuentro o enfrentamiento. Cada partido está vinculado a:
Una competición y una temporada
Dos o más equipos (local y visitante, o varios participantes)
Opcionalmente un campo y un calendario
Al publicar resultados de un partido, SportsPress recalcula automáticamente todas las clasificaciones, estadísticas de jugadores y totales de carrera afectados.
Por qué importa este orden
Debes crear los elementos de nivel superior antes de que los inferiores puedan referenciarlos:
Crea primero al menos una Competición y una Temporada.
Crea Equipos y asígnalos a la competición y temporada.
Añade Jugadores y asígnalos a un equipo.
Crea Partidos y asígnalos a una competición, una temporada y los equipos participantes.
Saltarse pasos — por ejemplo, añadir jugadores antes de crear un equipo — significa que no podrás hacer las asignaciones correctas y los datos no aparecerán en plantillas ni clasificaciones.
Datos compartidos vs. específicos de temporada
Tipo de dato | ¿Específico de temporada? |
Competición | No — persiste entre temporadas |
Temporada | Sí — cada temporada es independiente |
Equipo | No — la misma entidad de equipo puede abarcar temporadas |
Jugador | No — la misma entidad de jugador puede abarcar temporadas |
Partido | Sí — cada partido pertenece a una temporada concreta |
Clasificación | Sí — normalmente una clasificación por competición y temporada |
Lista de jugadores / plantilla | Puede abarcar varias temporadas o estar limitada a una |
Los jugadores y los equipos se reutilizan entre temporadas. Sus estadísticas y posiciones se calculan por temporada según los partidos en que participaron durante esa temporada.
Múltiples competiciones en un mismo sitio
SportsPress permite gestionar varias competiciones simultáneamente. Una configuración habitual para un sitio de club:
Primer equipo masculino — Premier League 2024–25
Primer equipo masculino — Copa del Rey 2024–25
Equipo femenino — Liga Femenina 2024–25
Sub-18 — Liga Juvenil 2024–25
Cada par competición/temporada produce su propia clasificación y puede tener su propia lista de jugadores, calendario y conjunto de partidos. Los shortcodes y widgets aceptan parámetros league y season para mostrar los datos de una competición concreta.
