Resumen de IA
Descripción
El filtro wpforms_process_before_form_data te permite modificar los datos del formulario durante el procesamiento, antes de que WPForms continúe guardando o validando el envío. Esto se puede usar para ajustar configuraciones, agregar valores dinámicos o modificar descripciones de pago.
Este filtro se ejecuta al principio del proceso del formulario, justo después de que WPForms decodifica el contenido del formulario. Los desarrolladores pueden usarlo para personalizar el comportamiento del formulario, actualizar datos de pago o agregar valores específicos del contexto.
| parámetro | tipo | descripción |
|---|---|---|
$form_data | matriz | ID del formulario |
$entry | matriz | Los datos de entrada sin procesar enviados. |
Origen
wpforms\includes\class-process.php
Ejemplo
// Append the current page title to the Stripe payment description.
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 );