get_col($wpdb->prepare("SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE %s OR option_name LIKE %s OR option_name LIKE %s", $wpdb->esc_like('kommentti_').'%', $wpdb->esc_like('_transient_kommentti_').'%', $wpdb->esc_like('_transient_timeout_kommentti_').'%')); foreach ($names as $name) { delete_option($name); } delete_post_meta_by_key('_kommentti_cache_generation'); delete_metadata('user', 0, 'kommentti_moderation_'.get_current_blog_id(), '', true); }; if (is_multisite()) { $kommenttiOffset = 0; do { $kommenttiSites = get_sites(['fields' => 'ids', 'number' => 100, 'offset' => $kommenttiOffset]); foreach ($kommenttiSites as $kommenttiBlogId) { switch_to_blog((int) $kommenttiBlogId); $kommenttiRemove(); restore_current_blog(); } $kommenttiOffset += 100; } while (count($kommenttiSites) === 100); } else { $kommenttiRemove(); }