Courtside y SportsPress
Courtside está construido específicamente para sitios SportsPress. El tema declara add_theme_support( 'sportspress' ) para que el cargador de plantillas de SportsPress prefiera las sobreescrituras del tema sobre las predeterminadas del plugin. El resultado es que las páginas de equipo, jugador, evento y personal se renderizan con la tipografía, el esquema de colores y el diseño de Courtside en lugar del estilo genérico de SportsPress.
Sobreescrituras de plantilla
El tema incluye un directorio sportspress/ que contiene cinco sobreescrituras de plantilla principales de SportsPress:
Archivo de plantilla | Qué controla |
| La plantilla del índice de archivo de SportsPress |
| Páginas individuales de evento (partido, juego, ronda) |
| Páginas individuales de perfil de jugador |
| Páginas individuales de perfil de personal |
| Páginas individuales de equipo / club |
Cada sobreescritura es un archivo de plantilla de WordPress normal. El SP_Template_Loader de SportsPress comprueba el tema activo en busca de sobreescrituras sportspress/ antes de recurrir al directorio de plantillas del plugin, por lo que cualquier archivo presente en el tema tiene precedencia.
Personalizar plantillas
Para ajustar cómo se renderiza una página de SportsPress sin bifurcar el tema, copia la plantilla en un tema hijo:
Crea un tema hijo (consulta el artículo de Personalización).
Copia
sportspress/single-team.php(o el archivo que quieras cambiar) desde el directoriosportspress/del tema padre a la ruta correspondiente en el tema hijo.Edita la copia en el tema hijo.
La sobreescritura del tema hijo se carga antes que la versión del tema padre, que se carga antes que la versión del plugin.
Soporte de tema relacionado con SportsPress
Además de sportspress, Courtside declara soporte de tema para los plugins incluidos por ThemeBoy:
mega-slider— Slider de portada a ancho completo con superposiciones de textonews-widget— Widget de barra lateral que muestra entradas recientes con miniatura y extractosocial-sidebar— Área de widgets para enlaces y feeds de redes socialeswoocommerce— Sobreescrituras de plantilla compatibles con WooCommerce para las páginas de tienda
Estas declaraciones habilitan el estilo y la integración de diseño del lado del tema para cada plugin sin requerir configuración del usuario.
Apariencia en el frontend
Cuando SportsPress está activo, Courtside renderiza:
Páginas de equipo — utilizando la tipografía del tema (
Ubuntu Condensedpara titulares,Share Techpara el cuerpo), el color primario#f27900para los destacados, y el diseño: diseño de dos columnas con una división de contenido y barra lateral del 67% / 33%; site-widget-region limitado a 1030px.Páginas de evento — resultados de partidos, tablas de rendimiento y detalles del evento renderizados a través de la sobreescritura
single-event.phpdel temaPáginas de jugador — estadísticas de carrera, temporada actual e información biográfica a través de
single-player.phpTablas de liga — recogidas automáticamente desde los shortcodes de SportsPress; estilizadas a través de las reglas CSS de tabla del tema
Calendarios y listas de jugadores — renderizados a través de los shortcodes estándar de SportsPress; estilizados por el CSS del tema
Contenido de demostración
ThemeBoy ofrece contenido de demostración predefinido para cada tema que incluye una liga, temporada, equipos, jugadores, personal y eventos de muestra. Para instalarlo:
Activa el plugin One Click Demo Import (solicitado por el aviso de TGM Plugin Activation en la primera activación).
Ve a Apariencia → Importar datos de demostración.
Elige la demostración de Courtside y haz clic en Importar datos de demostración.
La importación rellena SportsPress con datos de muestra para que puedas ver el tema en acción con contenido realista. Reemplaza los datos de muestra con los tuyos cuando te sientas cómodo con el tema.
