Estos son algunos trucos que nos pueden sacar de problemas facilmente, sin necesidad de instalar plugin ni tocar cosas indebidas en nuestro BuddyPress, tan solo añadiendo algunas definiciones en el archivo wp-config.php de nuestra instalación.
Ignorar todos los códigos obsoletos (no los carga):
define ( 'BP_IGNORE_DEPRECATED', true );
Permitir a BuddyPress funcionar en varios blogs cuando esta activado el modo multisitio (WPMU):
define ( 'BP_ENABLE_MULTIBLOG', true );
Poner los perfiles en la raiz – http://example.org/username/
define ( 'BP_ENABLE_ROOT_PROFILES', true );
Cambiar la pestaña que esta por defecto cuando entramos el perfil del usuario (actividad):
define( 'BP_DEFAULT_COMPONENT', 'profile' );
Establecer en que ID de se ejecutara BuddyPress:
define ( 'BP_ROOT_BLOG', $blog_id );
Deshabilitar la barra de admin / buddybar en la parte superior de cada pantalla:
define ( 'BP_DISABLE_ADMIN_BAR', true );
Deshabilitar la funcionalidad encabezado personalizado en el tema BuddyPress:
define( 'BP_DTHEME_DISABLE_CUSTOM_HEADER', true );
Desactivar la advertencia “Debes activar un tema compatible con BuddyPress” en las pantallas de administración de WordPress:
define( 'BP_SILENCE_THEME_NOTICE', true );
Habilitar la compatibilidad con nombres de usuario LDAP que incluyen puntos:
define( 'BP_ENABLE_USERNAME_COMPATIBILITY_MODE', true );
Cambiar los nombres de las URL para los componentes de BuddyPress:
define ( 'BP_ACTIVITY_SLUG', 'streams' );
define ( 'BP_BLOGS_SLUG', 'journals' );
define ( 'BP_MEMBERS_SLUG', 'users' );
define ( 'BP_FRIENDS_SLUG', 'peeps' );
define ( 'BP_GROUPS_SLUG', 'gatherings' );
define ( 'BP_FORUMS_SLUG', 'discussions' );
define ( 'BP_MESSAGES_SLUG', 'notes' );
define ( 'BP_WIRE_SLUG', 'pinboard' );
define ( 'BP_XPROFILE_SLUG', 'info' );
define ( 'BP_REGISTER_SLUG', 'signup' );
define ( 'BP_ACTIVATION_SLUG', 'enable' );
define ( 'BP_SEARCH_SLUG', 'find' );
define ( 'BP_HOME_BLOG_SLUG', 'news' );
Cambiar configuraciones especificas de los avatares:
define ( 'BP_AVATAR_THUMB_WIDTH', 50 );
define ( 'BP_AVATAR_THUMB_HEIGHT', 50 );
define ( 'BP_AVATAR_FULL_WIDTH', 150 );
define ( 'BP_AVATAR_FULL_HEIGHT', 150 );
define ( 'BP_AVATAR_ORIGINAL_MAX_WIDTH', 640 );
define ( 'BP_AVATAR_ORIGINAL_MAX_FILESIZE', $max_in_kb );
define ( 'BP_AVATAR_DEFAULT', $img_url );
define ( 'BP_AVATAR_DEFAULT_THUMB', $img_url );
Cambiar el foro principal para todos los foros de grupo:
define ( 'BP_FORUMS_PARENT_FORUM_ID', $forum_id );
Establecer una tabla personalizada para los usuarios en la base de datos para BP (y para el uso en WordPress):
define ( 'CUSTOM_USER_TABLE', $tablename );
Establecer una tabla personalizada para usermeta en la base de datos para BP (y para el uso en WordPress):
define ( 'CUSTOM_USER_META_TABLE', $tablename );
Via: buddypress.org

Gracias compañero, voy a probar porque hace poco que lo he empezado a usar, y aún no lo domino mucho
De nada
Gracias por la ayuda, sobre todo por el código para hacer desaparecer la barra de bp, buscaba el código y no lo encontraba.
De nada!!!
Muy buenos los trucos. Gracias Luis.
Me gustaría preguntar como puedo tener un sitio web (WP+BP) con membresia que mientras no se registren o no se loggen (ingresen) les muestre un menú distinto al de buddypress. Por ejemplo, en mi menú general tener: Inicio, ¿Quienes somos?, contacto, y en el menú de los registrados que inician sesión tener el menú de buddypress: Activity, member, etc.
si me pueden ayudar en eso se los agradecería mucho.