query( $wpdb->prepare( "DELETE FROM {$wpdb->options} WHERE option_name LIKE %s OR option_name LIKE %s", $wpdb->esc_like( '_transient_swfl_' ) . '%', $wpdb->esc_like( '_transient_timeout_swfl_' ) . '%' ) ); } /** * Run the uninstall process. * * For multisite installations, iterate through all sites. * For single site installations, just clean up the current site. * * @since 1.0.0 */ function swfl_uninstall() { if ( is_multisite() ) { // Get all sites in the network. $sites = get_sites( array( 'number' => 0 ) ); foreach ( $sites as $site ) { // Switch to each site and run cleanup. switch_to_blog( $site->blog_id ); swfl_uninstall_site(); restore_current_blog(); } } else { // Single site installation. swfl_uninstall_site(); } } swfl_uninstall();