BuddyPress Benutzerprofilmenü

Ich muss BuddyPress Menüelement nur bestimmte Rollen zeigen und alle anderen Benutzer ausblenden.
Ich habe 2 Benutzerrollen wie Abonnent und Autor.
Beispielsweise; Ich möchte meine Freunde nur den Autoren und mir zeigen. Keiner der anderen Abonnenten kann sehen.

Ich kann Menüpunkte mit diesem Code in functions.php ausblenden;

function bp_remove_nav_item() { global $bp; bp_core_remove_nav_item( 'buddyblog' ); } add_action( 'wp', 'bp_remove_nav_item' ); 

Wie kann ich das für mich und die Autoren bearbeiten?

Solutions Collecting From Web of "BuddyPress Benutzerprofilmenü"

Ich habe es mit meiner eigenen Anstrengung getriggers.

 function bp_remove_nav_item() { global $bp; $current_user = wp_get_current_user(); $role_name = $current_user->roles[0]; if($role_name==='administrator'){ bp_core_remove_nav_item( 'buddyblog' ); } } add_action( 'wp', 'bp_remove_nav_item' ); 

Dieser Code löscht das Blog-Menü für den Administrator.