Скрыть конкретного участника от buddypress? - PullRequest
0 голосов
/ 26 июня 2019

Я бы хотел спрятать некоторых участников в Buddypress.То, что я пробовал до сих пор (bp-custom.php):

// Remove admin from the member directory
function bpdev_exclude_users($qs=false,$object=false){

    $excluded_user='1'; // Id's to remove, separated by comma

    if($object != 'members' && $object != 'friends')// hide admin to members & friends 
    return $qs;

    $args=wp_parse_args($qs);

    if(!empty($args['user_id']))
    return $qs; 

    if(!empty($args['exclude']))
        $args['exclude'] = $args['exclude'].','.$excluded_user;
    else
        $args['exclude'] = $excluded_user;

    $qs = build_query($args);

    return $qs;

}
add_action('bp_ajax_querystring','bpdev_exclude_users',20,2);

// once admin is removed, we must recount the members !
function bpfr_hide_get_total_filter($count){
    return $count-1;
}
add_filter('bp_get_total_member_count','bpfr_hide_get_total_filter');

Но этот код не работает.и я попробовал

$excluded_user='1,2,3';

Моя версия BuddyPress: 4.3.0 И версия Wordpress: 5.2.2

Ссылка

...