query( "DROP TABLE IF EXISTS {$wpdb->prefix}bcal_occurrences" ); // phpcs:ignore WordPress.DB $wpdb->query( "DROP TABLE IF EXISTS {$wpdb->prefix}bcal_import_log" ); // phpcs:ignore WordPress.DB foreach ( array( 'bcal_settings', 'bcal_db_version', 'bcal_flush_rewrite', 'bcal_settings_version', 'bcal_resync', 'bcal_import_sessions', 'bcal_feeds', 'bcal_import_lock', 'bcal_tec_converted' ) as $bcal_option ) { delete_option( $bcal_option ); } // Import markers on events (the events themselves stay). $wpdb->query( "DELETE FROM {$wpdb->postmeta} WHERE meta_key LIKE '\\_bcalimp\\_%'" ); // phpcs:ignore WordPress.DB } foreach ( array( 'bcal_daily', 'bcal_resync_step', 'bcal_feeds_check', 'bcal_import_tick' ) as $bcal_hook ) { wp_clear_scheduled_hook( $bcal_hook ); }