query( $wpdb->prepare( "DELETE FROM {$wpdb->options} WHERE option_name LIKE %s", $wpdb->esc_like($pattern) . '%' ) ); } // The counts stay in post meta; only the index table is removed. $table = $wpdb->prefix . 'tdd_post_views'; $wpdb->query("DROP TABLE IF EXISTS {$table}"); } if (is_multisite()) { $tdd_posts_widget_site_ids = get_sites( array( 'fields' => 'ids', 'number' => 0, ) ); foreach ($tdd_posts_widget_site_ids as $tdd_posts_widget_site_id) { switch_to_blog((int) $tdd_posts_widget_site_id); tdd_posts_widget_uninstall_site(); restore_current_blog(); } } else { tdd_posts_widget_uninstall_site(); }