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

**Publié :** 3 mars 2021
**Auteur :** Équipe éditoriale

**Extrait :** L'action wpforms_frontend_output_success se déclenche immédiatement après la soumission du formulaire, avant l'enregistrement de l'entrée et l'envoi de la notification par e-mail. 

**Contenu :**

## Description

L'action `wpforms_frontend_output_success` est déclenchée immédiatement après la soumission du formulaire.

## Paramètres

$form\_data*(tableau)* Paramètres/données du formulaire traités, préparés pour une utilisation ultérieure.$fields*(tableau)* Valeurs/propriétés des champs d'entrée nettoyées.$entry\_id*(entier)* ID de l'entrée.## Source

`wpforms/src/Frontend/Frontend.php`

## Plus d'informations

L'action se déclenche immédiatement après la soumission du formulaire, avant l'enregistrement de l'entrée et l'envoi de la notification par e-mail.

## Exemples

Pour cet exemple, le formulaire sera affiché après la soumission du formulaire et juste au-dessus du message de confirmation, mais il affichera également les valeurs saisies dans chaque champ du formulaire.

```php

/*
 * L'action se déclenche immédiatement après la soumission du formulaire
 *
 * @link  https://wpforms.com/developers/wpforms_frontend_output_success/
 *
 * @param array  $form_data Données et paramètres du formulaire.
 * @param array  $fields    Valeurs/propriétés des champs d'entrée nettoyées.
 * @param int    $entry_id  ID de l'entrée. 
 */

function wpf_dev_frontend_output_success(  $form_data, $fields, $entry_id ) {
        
        // Réinitialiser les paramètres du formulaire
        unset(
            $_GET[ 'wpforms_return' ],
            $_POST[ 'wpforms' ][ 'id' ]
        );
  
        // Décommentez cette ligne si vous souhaitez effacer les valeurs des champs du formulaire après la soumission
        unset( $_POST[ 'wpforms' ][ 'fields' ] );
  
        // Afficher réellement le formulaire.
        wpforms()-&gt;frontend-&gt;output( $form_data[ 'id' ] );
   
}
add_action( 'wpforms_frontend_output_success', 'wpf_dev_frontend_output_success', 10, 3 );

```

## Articles de référence

- [Comment afficher à nouveau la confirmation et le formulaire après la soumission](https://wpforms.com/developers/how-to-display-the-confirmation-and-the-form-again-after-submission/ "Comment afficher à nouveau la confirmation et le formulaire après la soumission")
- [Comment ajouter un bouton d'achat Stripe après la confirmation](https://wpforms.com/developers/how-to-add-a-stripe-buy-button-after-confirmation/ "Comment ajouter un bouton d'achat Stripe après la confirmation")

**Catégories :** Actions Hooks

**Tags :** PHP

---</body></html>