Descrizione

Il wpforms_pro_admin_entries_export_allow_multiple_input_field consente di disabilitare la suddivisione dei valori dei campi di input multipli in colonne separate nel file esportato. È abilitato per impostazione predefinita.

Parametri

$allow
(bool) (Richiesto) Se false, tutte le email di notifica saranno disabilitate (l'impostazione predefinita è true).
$campo
(array) Il campo.

Fonte

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

Ulteriori informazioni

Alcuni campi possono generare un numero eccessivo di colonne. Ad esempio, un campo select contenente un elenco di paesi, quando viene esportato, genera una colonna separata per ogni paese. Il campo wpforms_pro_admin_entries_export_allow_multiple_input_field consente di modificare questo comportamento.

Esempi

Tutti i campi

/**
 * Filtro per consentire l'inserimento multiplo di campi specifici.
 *
 * @link https://wpforms.com/developers/wpforms_pro_admin_entries_export_allow_multiple_input_field/
 *
 * @param bool $allow Il valore predefinito è true.
 * @param array $field Il campo.
 *
 * @ritorno bool
 */

add_filter('wpforms_pro_admin_entries_export_allow_multiple_input_field', '__return_false');

Tipo di campo specifico

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

Con questa opzione attivata di default, qualsiasi modifica a questi campi già esportati verrà visualizzata (modificata) nell'intestazione della colonna.

Il filtro è abilitato per impostazione predefinita e divide ogni campo multiplo in colonne separate durante l'esportazione.