Uso de BuddyPress con SportsPress
Día a día, la integración con BuddyPress se ejecuta en segundo plano. Las dos actividades que repetirás a medida que crezca tu comunidad son vincular nuevos miembros a registros de jugadores o personal, y confirmar que la actividad de los perfiles se muestra correctamente en el frontend.
Vincular un miembro con un jugador
Cuando un nuevo miembro del club se registra en tu sitio de BuddyPress:
Crea o edita su registro de jugador en SportsPress → Jugadores.
En la metabox del jugador de SportsPress, establece el campo Usuario con la cuenta del nuevo miembro.
Guarda el jugador. La próxima vez que el miembro visite su propio perfil de BuddyPress, la pestaña SportsPress mostrará sus eventos.
Vincular un miembro con un puesto de personal
Se aplica el mismo flujo a entrenadores, mánagers y otro personal:
Edita el registro de personal en SportsPress → Personal.
Asigna la cuenta de usuario de WordPress en el campo Usuario.
Guarda.
Sincronización de avatares
Cuando un miembro actualiza su avatar de BuddyPress, el cambio se propaga al jugador o personal de SportsPress vinculado mediante los hooks de guardado de xprofile. Lo contrario también es cierto — subir una foto de jugador en la pantalla de edición de SportsPress actualiza el avatar del perfil de BuddyPress.
Si los avatares quedan desincronizados, edita y vuelve a guardar el perfil de BuddyPress o el registro de jugador de SportsPress para volver a activar la sincronización.
Actividad en el flujo de BuddyPress
Una vez vinculados, los eventos de SportsPress asociados al registro de jugador del miembro pueden aparecer en el flujo de actividad de BuddyPress. El plugin utiliza llamadas estándar a la API de actividad de BuddyPress, por lo que la actividad sigue las mismas reglas de privacidad y visibilidad que otros tipos de actividad de BuddyPress.
Solución de problemas
Síntoma | Causa probable |
La pestaña SportsPress no aparece en un perfil | El plugin está inactivo, o el usuario no ha iniciado sesión y la pestaña está configurada para vistas solo para miembros |
La pestaña aparece pero está vacía | El usuario no está vinculado a un registro de jugador o de personal (revisa el campo Usuario en la metabox de SportsPress) |
El avatar no coincide | Vuelve a guardar el jugador o personal vinculado para reactivar la sincronización |
La actividad no aparece | Confirma que el componente de actividad de BuddyPress está habilitado en Ajustes → BuddyPress → Componentes |
