/** * Remove database tables which hold only transient data - associations and nonces. Any non-transient data, such * as linkages between OpenIDs and WordPress user accounts are maintained. */ function destroy_tables() { global $wpdb; $sql = 'drop table ' . WordPressOpenID::associations_table_name(); $wpdb->query($sql); $sql = 'drop table ' . WordPressOpenID::nonces_table_name(); $wpdb->query($sql); // just in case they've upgraded from an old version $settings_table_name = (isset($wpdb->base_prefix) ? $wpdb->base_prefix : $wpdb->prefix) . 'openid_settings'; $sql = "drop table if exists {$settings_table_name}"; $wpdb->query($sql); }