/** * Run installer for new blogs on multisite when plugin is network activated * * @param $blog_id * @param $user_id * @param $domain * @param $path * @param $site_id * @param $meta */ function __download_monitor_mu_new_blog($blog_id, $user_id, $domain, $path, $site_id, $meta) { // check if plugin is network activated if (is_plugin_active_for_network('download-monitor/download-monitor.php')) { // DLM Installer $installer = new DLM_Installer(); // switch to new blog switch_to_blog($blog_id); // run installer on blog $installer->install(); // restore current blog restore_current_blog(); } }