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

Description

Le wpforms_pro_admin_entries_export_allow_multiple_input_field permet aux utilisateurs de désactiver la division des valeurs de plusieurs champs de saisie en colonnes distinctes dans le fichier exporté. Il est activé par défaut.

Paramètres

$allow
(bool) (Obligatoire) Si elle est fausse, tous les courriels de notification seront désactivés (la valeur par défaut est true).
champ
(tableau) Le champ.

Source

wpforms/src/Pro/Admin/Entries/Export/Traits/Export.php

Plus d'informations

Certains champs peuvent générer un nombre excessif de colonnes. Par exemple, un champ de sélection contenant une liste de pays donnera lieu à une colonne distincte pour chaque pays lorsqu'il sera exporté. Le champ wpforms_pro_admin_entries_export_allow_multiple_input_field vous permet de modifier ce comportement.

Exemples

Tous les domaines

/**
 * Filtre permettant une saisie multiple pour des champs spécifiques.
 *
 * @link https://wpforms.com/developers/wpforms_pro_admin_entries_export_allow_multiple_input_field/
 *
 * @param bool $allow La valeur par défaut est true.
 * @param array $field Le champ.
 *
 * @return bool
 */

add_filter('wpforms_pro_admin_entries_export_allow_multiple_input_field', '__return_false') ;

Type de champ spécifique

/**
 * Filter to allow multiple input for specific fields.
 *
 * @link  https://wpforms.com/developers/wpforms_pro_admin_entries_export_allow_multiple_input_field/
 *
 * @param  bool    $allow      Default is true.
 * @param  array   $field      The field.
 *
 * @return bool
 */

function wpf_disallow_multiple( $allow, $field ) {

  if ( $field[ 'type' ] === 'checkbox') {
    return false;
  }

  return $allow;
}

add_filter( 'wpforms_pro_admin_entries_export_allow_multiple_input_field', 'wpf_disallow_multiple', 10, 2 );

Avec cette option activée par défaut, toute modification de ces champs qui a déjà été exportée sera affichée (modifiée) dans l'en-tête de la colonne.

le filtre est activé par défaut et divise chaque champ multiple en colonnes distinctes lors de l'exportation.