Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous offrons ce code par courtoisie, mais nous ne fournissons pas de support pour les personnalisations de code ou le développement de tierces parties.

Pour plus d'informations, consultez le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Rejeter

Description

Le wpforms_forms_submission_prepare_payment_meta se déclenche lorsque le paiement est prêt à être enregistré dans le tableau payments_meta.

Paramètres

$payment_meta
(array) Méta des paiements qui seront enregistrés dans la table de la base de données (payments_meta).
$fields
(tableau) Valeurs/propriétés des champs d'entrée assainis.
$form_data
(tableau) Paramètres/données de formulaire traités, préparés pour être utilisés ultérieurement.

Source

wpforms/src/Forms/Submission.php

Plus d'informations

Le filtre se déclenche lorsque le paiement est prêt à être enregistré dans le tableau payments_meta.

Exemples

/**
 * Payment meta that is ready to be saved into the payments_meta table.
 *
 * @link  https://wpforms.com/developers/wpforms_forms_submission_prepare_payment_meta/
 *
 * @param array  $payment_meta   Payment meta that will be saved into the database (payments_meta) table.
 * @param array  $fields         Sanitized entry field values/properties.
 * @param array  $form_data      Form data and settings.
*/

function wpf_wpforms_forms_submission_prepare_payment_meta( $payment_meta, $fields, $form_data ) {

    // Only process this snippet on the form ID 225
    if ( absint( $form_data[ 'id' ] ) !== 225 ) {
 
        return $properties;
    } 

	// Run code...

}
add_action( 'wpforms_forms_submission_prepare_payment_meta', 'wpf_wpforms_forms_submission_prepare_payment_meta', 10, 3 );