Utilizzo di BuddyPress con SportsPress
Nell'uso quotidiano, l'integrazione BuddyPress lavora in background. Le due attività che ripeterai man mano che la tua community cresce sono il collegamento di nuovi membri ai record di giocatori o staff e la conferma che l'attività del profilo venga renderizzata correttamente sul frontend.
Collegare un membro a un giocatore
Quando un nuovo membro del club si registra sul tuo sito BuddyPress:
Crea o modifica il suo record di giocatore in SportsPress → Giocatori.
Nella meta box del giocatore SportsPress, imposta il campo Utente sull'account del nuovo membro.
Salva il giocatore. La prossima volta che il membro visiterà il proprio profilo BuddyPress, la scheda SportsPress mostrerà i suoi eventi.
Collegare un membro a un ruolo dello staff
Lo stesso flusso di lavoro si applica ad allenatori, manager e altri membri dello staff:
Modifica il record dello staff in SportsPress → Staff.
Assegna l'account utente WordPress nel campo Utente.
Salva.
Sincronizzazione dell'avatar
Quando un membro aggiorna il proprio avatar BuddyPress, la modifica si propaga al post collegato del giocatore o dello staff SportsPress tramite gli hook di salvataggio xprofile. Vale anche il contrario — caricando una foto del giocatore nella schermata di modifica SportsPress si aggiorna l'avatar del profilo BuddyPress.
Se gli avatar non sono sincronizzati, modifica e salva nuovamente il profilo BuddyPress o il record del giocatore SportsPress per riattivare la sincronizzazione.
Attività nello stream BuddyPress
Una volta collegato, gli eventi SportsPress legati al record di giocatore del membro possono apparire nello stream di attività di BuddyPress. Il plugin utilizza chiamate API standard di attività BuddyPress, quindi l'attività segue le stesse regole di privacy e visibilità degli altri tipi di attività BuddyPress.
Risoluzione dei problemi
Sintomo | Causa probabile |
Scheda SportsPress mancante su un profilo | Il plugin è inattivo, oppure l'utente non è loggato e la scheda è configurata per visualizzazioni solo per i membri |
Scheda presente ma vuota | L'utente non è collegato a un record di giocatore o staff (controlla il campo Utente nella meta box di SportsPress) |
Mancata corrispondenza dell'avatar | Salva nuovamente il post collegato del giocatore o dello staff per riattivare la sincronizzazione |
Attività non visualizzata | Verifica che il componente attività di BuddyPress sia abilitato in Impostazioni → BuddyPress → Componenti |
