Usando o BuddyPress com o SportsPress
No dia a dia, a integração com o BuddyPress roda em segundo plano. As duas atividades que você repetirá conforme sua comunidade cresce são vincular novos membros a registros de jogadores ou equipe técnica e confirmar que a atividade do perfil está sendo renderizada corretamente no frontend.
Vinculando um membro a um jogador
Quando um novo membro do clube se registra no seu site BuddyPress:
Crie ou edite o registro de jogador dele em SportsPress → Jogadores.
Na meta box de jogador do SportsPress, defina o campo Usuário para a conta do novo membro.
Salve o jogador. Da próxima vez que o membro visitar seu próprio perfil BuddyPress, a aba SportsPress mostrará seus eventos.
Vinculando um membro a uma função de equipe técnica
O mesmo fluxo de trabalho se aplica a treinadores, gerentes e outros membros da equipe técnica:
Edite o registro de equipe técnica em SportsPress → Equipe técnica.
Atribua a conta de usuário do WordPress no campo Usuário.
Salve.
Sincronização de avatar
Quando um membro atualiza seu avatar do BuddyPress, a mudança se propaga para o post de jogador ou equipe técnica vinculado do SportsPress via hooks de save do xprofile. O contrário também é verdade — fazer upload de uma foto de jogador na tela de edição do SportsPress atualiza o avatar do perfil BuddyPress.
Se os avatares ficarem fora de sincronia, edite e salve novamente o perfil do BuddyPress ou o registro de jogador do SportsPress para disparar a sincronização novamente.
Atividade no fluxo do BuddyPress
Uma vez vinculados, eventos do SportsPress associados ao registro de jogador do membro podem aparecer no fluxo de atividades do BuddyPress. O plugin usa chamadas padrão da API de atividade do BuddyPress, então a atividade segue as mesmas regras de privacidade e visibilidade que outros tipos de atividade do BuddyPress.
Solução de problemas
Sintoma | Causa provável |
Aba SportsPress ausente em um perfil | Plugin está inativo, ou o usuário não está logado e a aba está configurada para visualizações somente para membros |
Aba presente mas vazia | Usuário não está vinculado a um registro de jogador ou equipe técnica (verifique o campo Usuário na meta box do SportsPress) |
Avatar não corresponde | Salve novamente o post de jogador ou equipe técnica vinculado para disparar a sincronização |
Atividade não aparece | Confirme que o componente de atividade do BuddyPress está habilitado em Configurações → BuddyPress → Componentes |
