Beschreibung

Die wpforms_forms_submission_prepare_payment_data Filter sammelt Informationen über die Zahlung und wird ausgelöst, wenn die Zahlung bereit ist, in der Haupttabelle der Zahlungen gespeichert zu werden, die zur Anzeige einer Liste von Zahlungen und teilweise zur Suche verwendet wird.

Parameter

$Zahlungsdaten
(array) Informationen über die Zahlung, die in der Datenbank gespeichert werden.
$Felder
(array) Bereinigte Werte/Eigenschaften von Eingabefeldern.
$form_data
(Array) Verarbeitete Formulareinstellungen/Daten, die für die spätere Verwendung vorbereitet sind.

Quelle

wpforms/src/Forms/Submission.php

Mehr Informationen

Der Filter sammelt Informationen über die Zahlung und wird ausgelöst, wenn die Zahlung bereit ist, in der Hauptzahlungstabelle gespeichert zu werden, die zur Anzeige einer Liste von Zahlungen und teilweise zur Suche verwendet wird.

Beispiele

/**
 * Used to gather information about the payment before being saved to the main payments table.
 *
 * @link  https://wpforms.com/developers/wpforms_forms_submission_prepare_payment_data/
 *
 * @param array  $payment_data   Information about the payment, that will be saved into the database.
 * @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_data, $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_data', 'wpf_wpforms_forms_submission_prepare_payment_meta', 10, 3 );