disconnect(); $capyscout_options = array( 'capyscout_site_key', 'capyscout_account', 'capyscout_tracking_key', 'capyscout_tracking', 'capyscout_guard', 'capyscout_scoring', 'capyscout_scored_month', 'capyscout_scoring_paused', 'capyscout_blocked', 'capyscout_db_version', 'capyscout_installed_at', 'capyscout_welcome_dismissed', 'capyscout_disconnected_notice', 'capyscout_digest', 'capyscout_audience', 'capyscout_setup_done', ); foreach ( $capyscout_options as $capyscout_option ) { delete_option( $capyscout_option ); } // phpcs:disable WordPress.DB.DirectDatabaseQuery $wpdb->query( "DROP TABLE IF EXISTS {$wpdb->prefix}capyscout_leads" ); // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared, WordPress.DB.DirectDatabaseQuery.SchemaChange $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE '\_transient\_capyscout\_%' OR option_name LIKE '\_transient\_timeout\_capyscout\_%'" ); // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared // phpcs:enable wp_clear_scheduled_hook( 'capyscout_score' ); wp_clear_scheduled_hook( 'capyscout_score_now' ); wp_clear_scheduled_hook( 'capyscout_prune' ); wp_clear_scheduled_hook( 'capyscout_digest' );