Añadir elemento al menú de perfil de BuddyPress
En BuddyPress, cuando un usuario hace clic en su nombre de usuario, se le presenta una página que contiene un menú:
Actividad
Perfil
Mensajes
Amigos
Grupos
Ajustes
¿Cómo puedo añadir un elemento a este menú?
¿Cómo mostrar este menú dentro de mi plantilla? (La plantilla de página predeterminada solo muestra la navegación principal).

Aquí tienes un ejemplo de cómo añadir elementos de menú que apunten a plantillas personalizadas. Si deseas enlazar a elementos existentes de BP, necesitarás buscar la acción apropiada. Añade esto al functions.php
:
// Configurar navegación personalizada de BP
function my_setup_nav() {
global $bp;
bp_core_new_nav_item( array(
'name' => __( 'Elemento Uno', 'buddypress' ),
'slug' => 'my-item-one',
'position' => 30,
'screen_function' => 'my_item_one_template',
) );
bp_core_new_nav_item( array(
'name' => __( 'Elemento Dos', 'buddypress' ),
'slug' => 'my-item-two',
'position' => 20,
'screen_function' => 'my_item_two_template'
) );
// Cambiar el orden de los elementos del menú
$bp->bp_nav['messages']['position'] = 100;
// Eliminar un elemento del menú
$bp->bp_nav['activity'] = false;
// Cambiar el nombre de un elemento del menú
$bp->bp_nav['groups']['name'] = ‘comunidad’;
}
add_action( 'bp_setup_nav', 'my_setup_nav' );
// Cargar una plantilla de página para tu elemento personalizado. Necesitarás tener un item-one-template.php y item-two-template.php en la raíz de tu tema.
function my_item_one_template() {
bp_core_load_template( 'item-one-template' );
}
function my_item_two_template() {
bp_core_load_template( 'item-two-template' );
}
¡Espero que esto ayude! Más información en este artículo de Themekraft.

He probado tu código y el nuevo elemento se muestra correctamente en el menú con el enlace apropiado. Sin embargo, cuando navego a la página, muestra las listas de miembros. No importa cómo nombre el slug y el archivo de plantilla correspondiente, siempre parece mostrar la lista de miembros.

Echa un vistazo al plugin BuddyPress Custom Profile Menu.
Deberías poder añadir pestañas simplemente creando un menú normal de Wordpress.
