blogid; // Get all blogs in the network and activate plugin on each one $blog_ids = $wpdb->get_col( "SELECT blog_id FROM $wpdb->blogs" ); foreach ( $blog_ids as $blog_id ) { switch_to_blog( $blog_id ); $charset_collate = $wpdb->get_charset_collate(); /** * Create a new table for Subscriber **/ $table_name_subs = $wpdb->prefix . 'apexnb_subscriber'; $sqll = "CREATE TABLE IF NOT EXISTS $table_name_subs ( id mediumint(9) NOT NULL AUTO_INCREMENT, email tinytext NOT NULL, date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, active_code int, UNIQUE KEY id (id) ) $charset_collate;"; require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); dbDelta( $sqll ); restore_current_blog(); } }else{ global $wpdb; $charset_collate = $wpdb->get_charset_collate(); /** * Create a new table for Subscriber **/ $table_name_subs = $wpdb->prefix . 'apexnb_subscriber'; $sql = "CREATE TABLE IF NOT EXISTS $table_name_subs ( id mediumint(9) NOT NULL AUTO_INCREMENT, email tinytext NOT NULL, date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, active_code int, UNIQUE KEY id (id) ) $charset_collate;"; require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); dbDelta( $sql ); }