public static function validate_sites($value)
{
$value = (array) $value;
$sites = self::available_sites();
$site_ids = wp_list_pluck($sites, 'blog_id');
// Ensure all values are available
$sanitized = array_values(array_intersect($value, $site_ids));
$sanitized = array_map('absint', $sanitized);
return $sanitized;
}