Comment supprimer les sauts de ligne dans les exportations CSV ?

Vue d'ensemble

Souhaitez-vous supprimer les sauts de ligne des exportations CSV ? Pour la plupart des champs tels que les cases à cocher et les champs de formulaire d'adresse, vous pouvez ajouter un petit extrait de code pour supprimer ces sauts de ligne de votre fichier d'exportation. Dans ce tutoriel, nous allons vous montrer comment faire !

Mise en place

Il suffit d'ajouter cet extrait de code à votre site.

/**
 * Removes line breaks from CSV data
 *
 * @link   https://wpforms.com/developers/how-to-remove-line-breaks-from-csv-exports/
 */

function wpf_dev_remove_line_breaks_csv( $export_data, $request_data, $entry ) {
	
	array_walk(
         $export_data,
         static function( &$row ) {
            $row = str_replace( "\n", ' ', $row );
         }
      );
 
      return $export_data;
	
}
add_filter( 'wpforms_pro_admin_entries_export_ajax_get_entry_data', 'wpf_dev_remove_line_breaks_csv', 10, 3 );

Avec ce petit extrait, vous avez maintenant supprimé les sauts de ligne de l'exportation CSV.

Référence du filtre : wpforms_pro_admin_entries_export_ajax_get_entry_data