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…

Actualizado hoy

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?