Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous fournissons ce code à titre de courtoisie, mais nous n'offrons pas de support pour les personnalisations de code ou le développement tiers.

Pour obtenir de l'aide supplémentaire, veuillez consulter le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Ignorer

Description

Le filtre 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) (Requis) Si false, tous les e-mails de notification seront désactivés (la valeur par défaut est true).
$field
(array) 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 entraînera une colonne distincte pour chaque pays lors de l'exportation. Le filtre wpforms_pro_admin_entries_export_allow_multiple_input_field vous permet de modifier ce comportement.

Exemples

Tous les champs

/**
 * 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
 */

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 apportée à ces champs déjà exportés s'affichera sous la forme (modifié) dans l'en-tête de la colonne.

le filtre est activé par défaut, divisant chaque champ multiple en colonnes distinctes lors de l'exportation