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

**Publicado:** 3 de marzo de 2021
**Autor:** Equipo Editorial

**Extracto:** La acción wpforms_frontend_output_success se dispara inmediatamente después de que el formulario ha sido enviado, antes de guardar la entrada y enviar la notificación por correo electrónico. 

**Contenido:**

## Descripción

La acción `wpforms_frontend_output_success` se activa inmediatamente después del envío del formulario.

## Parámetros

$form\_data*(array)* Configuración/datos del formulario procesados, preparados para ser utilizados más tarde.$fields*(array)* Valores/propiedades de los campos de entrada saneados.$entry\_id*(int)* ID de la entrada.## Fuente

`wpforms/src/Frontend/Frontend.php`

## Más Información

La acción se dispara inmediatamente después de que el formulario se envía, antes de guardar la entrada y enviar la notificación por correo electrónico.

## Ejemplos

Para este ejemplo, el formulario se mostrará después de que se envíe el formulario y justo encima del mensaje de confirmación, pero también mostrará los valores introducidos en cada campo del formulario.

```

/*
 * La acción se dispara inmediatamente después del envío del formulario
 *
 * @link  https://wpforms.com/developers/wpforms_frontend_output_success/
 *
 * @param array  $form_data Datos y configuración del formulario.
 * @param array  $fields    Valores/propiedades de los campos de entrada saneados.
 * @param int    $entry_id  ID de la entrada. 
 */

function wpf_dev_frontend_output_success(  $form_data, $fields, $entry_id ) {
        
        // Restablecer la configuración del formulario
        unset(
            $_GET[ 'wpforms_return' ],
            $_POST[ 'wpforms' ][ 'id' ]
        );
  
        // Descomenta esta línea si quieres borrar los valores de los campos del formulario después del envío
        unset( $_POST[ 'wpforms' ][ 'fields' ] );
  
        // Renderizar realmente el formulario.
        wpforms()-&gt;frontend-&gt;output( $form_data[ 'id' ] );
   
}
add_action( 'wpforms_frontend_output_success', 'wpf_dev_frontend_output_success', 10, 3 );

```

## Artículos de Referencia

- [Cómo mostrar la confirmación y el formulario de nuevo después del envío](https://wpforms.com/developers/how-to-display-the-confirmation-and-the-form-again-after-submission/ "Cómo mostrar la confirmación y el formulario de nuevo después del envío")
- [Cómo añadir un botón de compra de Stripe después de la confirmación](https://wpforms.com/developers/how-to-add-a-stripe-buy-button-after-confirmation/ "Cómo añadir un botón de compra de Stripe después de la confirmación")

**Categorías:** Ganchos de Acción

**Etiquetas:** PHP

---</body></html>