esc_like($kind . 'flatin_pt_') . '%'; // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- one-off cleanup on uninstall; no API deletes transients by prefix. $wpdb->query($wpdb->prepare("DELETE FROM {$wpdb->options} WHERE option_name LIKE %s", $like)); } } if (is_multisite()) { foreach (get_sites(['fields' => 'ids', 'number' => 0]) as $flatin_pt_site_id) { switch_to_blog($flatin_pt_site_id); flatin_pt_uninstall_site(); restore_current_blog(); } } else { flatin_pt_uninstall_site(); }