Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous offrons ce code par courtoisie, mais nous ne fournissons pas de support pour les personnalisations de code ou le développement de tierces parties.

Pour plus d'informations, consultez le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Rejeter

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