Attenzione!

Questo articolo contiene codice PHP ed è destinato agli sviluppatori. Offriamo questo codice come cortesia, ma non forniamo supporto per personalizzazioni del codice o sviluppo di terze parti.

Per ulteriore assistenza, consulta il tutorial di WPBeginner su come aggiungere codice personalizzato.

Chiudi

Descrizione

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

Parametri

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

Origine

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

Maggiori Informazioni

Campi specifici possono generare un numero eccessivo di colonne. Ad esempio, un campo di selezione contenente un elenco di paesi comporterà una colonna separata per ogni paese quando esportato. Il filtro wpforms_pro_admin_entries_export_allow_multiple_input_field ti consente di modificare questo comportamento.

Esempi

Tutti i campi

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

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 abilitata per impostazione predefinita, eventuali modifiche a questi campi già esportati verranno visualizzate come (modificato) nell'intestazione della colonna.

il filtro è abilitato per impostazione predefinita, suddividendo ogni campo multiplo in colonne separate all'esportazione