/** * Function for setting default options while plgin is activating. */ public static function install() { global $wpdb; require_once dirname(__FILE__) . '/install.php'; if (function_exists('is_multisite') && is_multisite()) { // check if it is a network activation - if so, run the activation function for each blog id $old_blog = $wpdb->blogid; // Get all blog ids $blogids = $wpdb->get_col("SELECT blog_id FROM {$wpdb->blogs}"); foreach ($blogids as $blog_id) { switch_to_blog($blog_id); LR_Social_Login_Install::set_default_options(); } switch_to_blog($old_blog); return; } else { LR_Social_Login_Install::set_default_options(); } }