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?
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.