Vai al contenuto principale

Impostazioni e configurazione di BuddyPress

L'integrazione BuddyPress non aggiunge una schermata di impostazioni dedicata. La configurazione avviene in tre punti: la registrazione del componente BuddyPress che viene eseguita automaticamente all'attivazione, il collegamento degli utenti WordPr…

Aggiornato oggi

Impostazioni e configurazione di BuddyPress

L'integrazione BuddyPress non aggiunge una schermata di impostazioni dedicata. La configurazione avviene in tre punti: la registrazione del componente BuddyPress che viene eseguita automaticamente all'attivazione, il collegamento degli utenti WordPress ai giocatori e allo staff di SportsPress, e l'ordine delle schede di navigazione del profilo.

Cosa viene configurato automaticamente

All'attivazione il plugin estende la classe BP_Component per registrare:

  • Un elemento di navigazione primario etichettato SportsPress sul profilo BuddyPress di ogni membro.

  • Una voce della barra di amministrazione che riproduce l'elemento di navigazione per gli utenti loggati che passano sopra il proprio profilo.

  • Uno script frontend in coda (_inc/bp-sportspress.js) che gestisce le ricerche dei dati SportsPress quando viene aperta la scheda SportsPress.

Questi vengono eseguiti sull'hook bp_loaded senza richiedere alcuna configurazione di amministrazione.

Collegare utenti a giocatori o staff

Il passaggio di configurazione più importante è collegare un account utente WordPress a un record di giocatore o staff di SportsPress affinché il profilo BuddyPress abbia dati da mostrare.

  1. Modifica il record del giocatore o dello staff in SportsPress → Giocatori (o Staff).

  2. Nella meta box SportsPress sul lato destro, trova il menu a tendina Utente.

  3. Seleziona l'account utente WordPress che appartiene a questo giocatore.

  4. Aggiorna il post.

Una volta collegato, il profilo BuddyPress per quell'utente mostrerà gli eventi attraverso la scheda SportsPress. I caricamenti dell'avatar su entrambi i lati si sincronizzeranno automaticamente.

Regolare la posizione della scheda SportsPress

Le schede del profilo BuddyPress sono ordinate dall'argomento position passato a bp_core_new_nav_item. Il plugin registra SportsPress in una posizione predefinita. Per modificare l'ordine puoi sovrascrivere la posizione tramite una funzione personalizzata nel functions.php del tuo tema:

add_action( 'bp_setup_nav', function() {
    bp_core_new_nav_item( array(
        'name'     => __( 'SportsPress', 'sportspress' ),
        'slug'     => 'sportspress',
        'position' => 30,
    ) );
}, 99 );

Questa è una personalizzazione avanzata e raramente necessaria.

Hai ricevuto la risposta alla tua domanda?