$user_ids User IDs in AdminWatch Central's access scope. * @return array */ public function counts_for_users( $user_ids ) { $counts = array(); foreach ( array_unique( array_map( 'absint', (array) $user_ids ) ) as $user_id ) { if ( ! $user_id ) { continue; } $sessions = WP_Session_Tokens::get_instance( $user_id )->get_all(); $count = is_array( $sessions ) ? count( $sessions ) : 0; if ( $count ) { $counts[ $user_id ] = $count; } } return $counts; } }