Ajustes y configuración de WooCommerce
La extensión de WooCommerce no añade una página de ajustes dedicada. La configuración se basa en las asignaciones de producto a equipo y en el sistema de secciones de plantilla de SportsPress.
Asignación de producto
Cada producto de WooCommerce gana una metabox de SportsPress en la pantalla de edición del producto. La metabox contiene un campo Equipos de selección múltiple que lista todos los equipos de tu instalación de SportsPress.
Seleccionar uno o más equipos asocia el producto con esos equipos.
Un producto puede asignarse a cualquier número de equipos (por ejemplo, una bufanda con la marca de la liga puede aparecer en la página de cada club).
Quitar el producto de la lista de equipos lo ocultará de las páginas de esos equipos en la siguiente renderización.
Sección de plantilla Tienda
El plugin registra una sección products en la pila de plantillas de equipo a través de sportspress_team_templates:
Propiedad | Valor |
Clave de plantilla |
|
Título (admin) | Productos |
Etiqueta de enlace (frontend) | Tienda |
Clave de opción |
|
La etiqueta Tienda está codificada — no se ve afectada por el tema activo.
Para habilitar, deshabilitar o reordenar la sección Tienda en las páginas de equipo:
Ve a SportsPress → Ajustes → Equipos.
Busca la fila de plantilla Productos.
Arrastra para reordenar, o desmarca para ocultar.
Guarda.
Integración con la pantalla de administración
El plugin extiende el filtro sportspress_screen_ids de SportsPress para incluir edit-product y product. Esto significa que los scripts y estilos de administración de SportsPress se cargan en las pantallas de lista y edición de productos de WooCommerce, asegurando que la metabox de SportsPress se renderice correctamente.
Personalización de la plantilla de la Tienda
La sección Tienda utiliza templates/team-products.php desde la carpeta del plugin. Para personalizarla:
Copia el archivo a
tu-tema/sportspress/team-products.php.Edita la copia en tu tema. El cargador de plantillas de SportsPress la recogerá automáticamente.
