Какие есть варианты?
Где хоть оно находится, я бы в код включил?
<?php
/*
Plugin Name: bp_my_meny
Description: bp_my_meny
*/
add_action( 'bp_adminbar_menus', 'new_menu_items' , 7);
function new_menu_items(){
if ( !is_user_logged_in() )
return false;
echo '<li class="no-arrow"><a href="/groups">Сообщества</a></li>';
}
?>
Этот код можно вставить также в functions.php шаблона или в файл /plugins/bp-custom.php
Снова подниму тему.
Как поменять ссылку на регистрацию, не изменяя код баддипресса? Таким же кодом, как выше, я смог добавить свою ссылку. А вот как удалить штатную?
И так же надо заменить ссылку на выход, которая расположена в выпадающем меню. Или вообще удалить.
Читайте вот здесь:
define ( 'BP_REGISTER_SLUG', 'signup' );
Заменить ссылку для логаута — хуком нельзя. надо полностью переписать всю функцию bp_adminbar_account_menu из buddypress/bp-core/bp-core-adminbar.php
Сделайте
remove_action( 'bp_adminbar_menus', 'bp_adminbar_account_menu');
add_action( 'bp_adminbar_menus', 'bp_adminbar_account_menu_custom', 4 );
function bp_adminbar_account_menu_custom(){
// сюда скопируйте содержимое bp_adminbar_account_menu, но удалите оттуда ссылку на логаут - или измените
}