<html lang="it-it" dir="ltr"><head></head><body>### [wpforms_zapier_process_entry_data](https://wpforms.com/developers/wpforms_zapier_process_entry_data/)

**Pubblicato:** 30 settembre 2025
**Autore:** Umair Majeed

**Contenuto:**

## Descrizione

Il filtro `wpforms_zapier_process_entry_data` ti consente di modificare i dati inviati a Zapier dopo l'invio di un modulo. Usalo per regolare l'output dei campi per gli zap, includere valori di opzione raw o rimodellare i file per caricamenti di file multipli.

I casi d'uso comuni includono l'invio di `value_raw` per i campi di scelta a Excel o Google Sheets, o la conversione dei valori di caricamento file in array in modo che Zapier possa gestire più file.

parametrotipodescrizione`$data`arrayCoppie chiave-valore preparate per Zapier. Le chiavi seguono il pattern `field{ID}`.`$entry_id`intL'ID della voce per la sottomissione corrente.``$form_data``arrayID del modulo.## Sorgente

`wpforms-zapier\src\Plugin.php`

## Esempio

```

// Invia più file caricati a Zapier come array.
function wpf_dev_zapier_files_as_array( $data, $entry_id, $form_data ) {
    foreach ( wpforms_get_form_fields( $form_data ) as $field_id =&gt; $field ) {
        if ( $field['type'] === 'file-upload' &amp;&amp; ! empty( $data[ 'field' . $field_id ] ) ) {
            $data[ 'field' . $field_id ] = explode( "\n", stripslashes( $data[ 'field' . $field_id ] ) );
        }
    }
    return $data;
}
add_filter( 'wpforms_zapier_process_entry_data', 'wpf_dev_zapier_files_as_array', 10, 3 );
```

## Articolo di riferimento

- [Invio di più file a Google Drive con Zapier](https://wpforms.com/developers/how-to-send-multiple-files-to-google-drive-with-zapier/)
- [Come inviare valori di campo a Excel usando Zapier](https://wpforms.com/developers/how-to-send-field-values-to-excel-using-zapier/)

**Categorie:** Filtri Hook

---</body></html>