Resumen de la IA
Descripción
En wpforms_process_before_form_data
le permite modificar los datos del formulario durante el procesamiento, antes de que WPForms continúe guardando o validando el envío. Esto se puede utilizar para ajustar la configuración, añadir valores dinámicos o modificar las descripciones de pago.
Este filtro se ejecuta al principio del proceso del formulario, justo después de que WPForms decodifique el contenido del formulario. Los desarrolladores pueden utilizarlo para personalizar el comportamiento del formulario, actualizar los datos de pago o añadir valores específicos del contexto.
parámetro | tipo | descripción |
---|---|---|
$form_data | matriz | Formulario ID |
$entry | matriz | Los datos de entrada brutos presentados. |
Fuente
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 );