Ir al contenido principal

Ajustes y configuración de BuddyPress

La integración con BuddyPress no añade una pantalla de ajustes dedicada. La configuración se realiza en tres puntos: el registro del componente de BuddyPress que se ejecuta automáticamente al activar, la vinculación de usuarios de WordPress con juga…

Ajustes y configuración de BuddyPress

La integración con BuddyPress no añade una pantalla de ajustes dedicada. La configuración se realiza en tres puntos: el registro del componente de BuddyPress que se ejecuta automáticamente al activar, la vinculación de usuarios de WordPress con jugadores y personal de SportsPress, y el orden de las pestañas de navegación del perfil.
​

Qué se configura automáticamente

Al activar, el plugin extiende la clase BP_Component para registrar:
​

  • Un elemento de navegación principal etiquetado SportsPress en el perfil de BuddyPress de cada miembro.

  • Una entrada de la barra de administración que refleja el elemento de navegación para los usuarios conectados que pasen el cursor sobre su perfil.

  • Un script de frontend en cola (_inc/bp-sportspress.js) que gestiona las búsquedas de datos de SportsPress cuando se abre la pestaña SportsPress.

Estos se ejecutan en el hook bp_loaded sin requerir configuración en el panel de administración.
​

Vinculación de usuarios con jugadores o personal

El paso de configuración más importante es vincular una cuenta de usuario de WordPress con un registro de jugador o de personal de SportsPress para que el perfil de BuddyPress tenga datos que mostrar.
​

  1. Edita el registro de jugador o de personal en SportsPress → Jugadores (o Personal).

  2. En la metabox de SportsPress en la columna lateral derecha, busca el desplegable Usuario.

  3. Selecciona la cuenta de usuario de WordPress que pertenece a este jugador.

  4. Actualiza la entrada.

Una vez vinculado, el perfil de BuddyPress de ese usuario mostrará los eventos a través de la pestaña SportsPress. Las cargas de avatar en cualquiera de los dos lados se sincronizarán automáticamente.
​

Ajustar la posición de la pestaña SportsPress

Las pestañas de perfil de BuddyPress se ordenan según el argumento position pasado a bp_core_new_nav_item. El plugin registra SportsPress en una posición predeterminada. Para cambiar el orden puedes sobrescribir la posición mediante una función personalizada en el functions.php de tu tema:
​

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

Esta es una personalización avanzada y rara vez es necesaria.
​

¿Ha quedado contestada tu pregunta?