it-swarm.com.de

BuddyPress Benutzerprofil-Menü


Ich muss im BuddyPress-Menü nur bestimmte Rollen anzeigen und alle anderen Benutzer ausblenden.
Ich habe 2 Benutzerrollen wie Abonnent und Autor.
Zum Beispiel; Ich möchte meine Freunde nur den Autoren und mir zeigen. Keiner der anderen Teilnehmer kann sehen.

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

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

Wie kann ich das bearbeiten, außer für mich und die Autoren?

1
083N

Ich habe es aus eigener Kraft gelöst.

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' );

Mit diesem Code löschen Sie das Blog-Menü für den Administrator.

2
083N