Résumé de l'IA
Description
Le wpforms_process_before_form_data
vous permet de modifier les données du formulaire en cours de traitement, avant que WPForms ne continue à sauvegarder ou valider la soumission. Cela peut être utilisé pour ajuster les paramètres, ajouter des valeurs dynamiques ou modifier les descriptions de paiement.
Ce filtre s'exécute au début du processus de formulaire, juste après que WPForms ait décodé le contenu du formulaire. Les développeurs peuvent l'utiliser pour personnaliser le comportement du formulaire, mettre à jour les données de paiement ou ajouter des valeurs spécifiques au contexte.
paramètre | type | description |
---|---|---|
$form_data | réseau | ID du formulaire |
$entry | réseau | Les données d'entrée brutes soumises. |
Source
wpforms\includes\class-process.php
Exemple
// 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 );