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

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

**Contenuto:**

## Descrizione

Il filtro `wpforms_process_before_form_data` consente di modificare i dati del modulo durante l'elaborazione, prima che WPForms continui a salvare o convalidare l'invio. Questo può essere utilizzato per regolare le impostazioni, aggiungere valori dinamici o modificare le descrizioni dei pagamenti.

Questo filtro viene eseguito all'inizio del processo del modulo, subito dopo che WPForms decodifica il contenuto del modulo. Gli sviluppatori possono utilizzarlo per personalizzare il comportamento del modulo, aggiornare i dati di pagamento o aggiungere valori specifici del contesto.

parametrotipodescrizione`$form_data`arrayID del modulo`$entry`arrayI dati grezzi dell'invio inviato.## Origine

`wpforms\includes\class-process.php`

## Esempio

```

// Aggiunge il titolo della pagina corrente alla descrizione del pagamento Stripe.
function wpf_dev_process_form_data( $form_data, $entry ) {
    if ( isset( $form_data['payments']['stripe']['payment_description'] ) ) {
        $form_data['payments']['stripe']['payment_description'] .= ' - ' . get_the_title();
    }
    return $form_data;
}
add_filter( 'wpforms_process_before_form_data', 'wpf_dev_process_form_data', 10, 2 );
```

## Articolo di riferimento

- [Impostazione dinamica della descrizione del pagamento Stripe in WPForms](https://wpforms.com/developers/dynamically-setting-stripe-payment-description-in-wpforms/)

**Categorie:** Filtri Hook

---</body></html>