public function get_sites($limit = 0)
{
$args = apply_filters('ep_indexable_sites_args', array('limit' => $limit));
if (function_exists('get_sites')) {
$site_objects = get_sites($args);
$sites = array();
foreach ($site_objects as $site) {
$sites[] = array('blog_id' => $site->blog_id, 'domain' => $site->domain, 'path' => $site->path, 'site_id' => $site->site_id);
}
} else {
$sites = wp_get_sites($args);
}
return apply_filters('ep_indexable_sites', $sites);
}