base_prefix . 'options'; foreach (array('_airefs_event_', '_airefs_worker_', '_airefs_queue_', '_airefs_rate_', '_transient_airefs_rate_limit_', '_transient_timeout_airefs_rate_limit_') as $prefix) { $wpdb->query($wpdb->prepare("DELETE FROM $table WHERE option_name LIKE %s", $wpdb->esc_like($prefix) . '%')); } $queue_table = $wpdb->base_prefix . 'airefs_event_queue'; $wpdb->query("DROP TABLE IF EXISTS $queue_table"); if (is_multisite()) { $network_ids = $wpdb->get_col($wpdb->prepare("SELECT site_id FROM $wpdb->sitemeta WHERE meta_key = %s", 'airefs_queue_schema')); foreach ($network_ids as $network_id) { delete_network_option($network_id, 'airefs_queue_schema'); } } else { delete_site_option('airefs_queue_schema'); } wp_clear_scheduled_hook('airefs_tracking_flush'); // Other sites' single cron events expire without recurrence. Preserve their connection settings.