Ir para conteúdo principal

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á s…

Atualizado hoje

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:

  1. Crie ou edite o registro de jogador dele em SportsPress → Jogadores.

  2. Na meta box de jogador do SportsPress, defina o campo Usuário para a conta do novo membro.

  3. 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:

  1. Edite o registro de equipe técnica em SportsPress → Equipe técnica.

  2. Atribua a conta de usuário do WordPress no campo Usuário.

  3. 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

Isto respondeu à sua pergunta?