BuddyPressのメンバーリストに管理者アカウントを表示させない

harada 686views 更新:2014年7月3日

functions.phpまたはbp-custom.phpのいずれかに下記のコードを追加します。

//buddypressのメンバーリストから管理者アカウントを削除
function custom_bp_core_get_users($users, $params) {

    $users_ids_to_hide = array(1);

    if (isset($users['users'])) {
        foreach($users['users'] as $user_idx => $user) {
            if (in_array($user->ID, $users_ids_to_hide) !== false) {
                unset($users['users'][$user_idx]);
            }
        }
        $users['users'] = array_values($users['users']);
        $users['total'] = count($users['users']);
    }

    return $users;
}
add_filter( 'bp_core_get_users', 'custom_bp_core_get_users', 10, 2 );

参考:Exclude users from BuddyPress Members Widget

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません