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

**Pubblicato:** 3 marzo 2021
**Autore:** Team Editoriale

**Estratto:** L'azione wpforms_frontend_output_success viene attivata immediatamente dopo l'invio del modulo, prima del salvataggio della voce e dell'invio della notifica via email. 

**Contenuto:**

## Descrizione

L'azione `wpforms_frontend_output_success` viene attivata immediatamente dopo l'invio del modulo.

## Parametri

$form\_data*(array)* Impostazioni/dati del modulo elaborati, preparati per l'uso futuro.$fields*(array)* Valori/proprietà dei campi della voce sanificati.$entry\_id*(int)* ID della voce.## Sorgente

`wpforms/src/Frontend/Frontend.php`

## Maggiori Informazioni

L'azione viene attivata immediatamente dopo l'invio del modulo, prima del salvataggio della voce e dell'invio della notifica via email.

## Esempi

Per questo esempio, il modulo verrà visualizzato dopo l'invio del modulo e appena sopra il messaggio di conferma, ma visualizzerà anche i valori inseriti in ciascun campo del modulo.

```

/*
 * L'azione viene attivata immediatamente dopo l'invio del modulo
 *
 * @link  https://wpforms.com/developers/wpforms_frontend_output_success/
 *
 * @param array  $form_data Dati e impostazioni del modulo.
 * @param array  $fields    Valori/proprietà dei campi della voce sanificati.
 * @param int    $entry_id  ID della voce. 
 */

function wpf_dev_frontend_output_success(  $form_data, $fields, $entry_id ) {
        
        // Reimposta le impostazioni del modulo
        unset(
            $_GET[ 'wpforms_return' ],
            $_POST[ 'wpforms' ][ 'id' ]
        );
  
        // Decommenta questa riga se vuoi cancellare i valori dei campi del modulo dopo l'invio
        unset( $_POST[ 'wpforms' ][ 'fields' ] );
  
        // Esegui effettivamente il rendering del modulo.
        wpforms()-&gt;frontend-&gt;output( $form_data[ 'id' ] );
   
}
add_action( 'wpforms_frontend_output_success', 'wpf_dev_frontend_output_success', 10, 3 );

```

## Articoli di riferimento

- [Come visualizzare nuovamente la conferma e il modulo dopo l'invio](https://wpforms.com/developers/how-to-display-the-confirmation-and-the-form-again-after-submission/ "Come visualizzare nuovamente la conferma e il modulo dopo l'invio")
- [Come aggiungere un pulsante di acquisto Stripe dopo la conferma](https://wpforms.com/developers/how-to-add-a-stripe-buy-button-after-confirmation/ "Come aggiungere un pulsante di acquisto Stripe dopo la conferma")

**Categorie:** Action Hooks

**Tag:** PHP

---</body></html>