KI-Zusammenfassung
Beschreibung
Der wpforms_forms_submission_prepare_payment_data Filter sammelt Informationen über die Zahlung und wird ausgelöst, wenn die Zahlung in die Hauptzahlungstabelle geschrieben werden kann. Diese Tabelle wird zur Anzeige einer Liste von Zahlungen und teilweise zur Suche verwendet.
Parameter
- $payment_data
- (array) Informationen über die Zahlung, die in die Datenbank geschrieben werden.
- $fields
- (array) Bereinigte Feldwerte/Eigenschaften des Eintrags.
- $form_data
- (array) Verarbeitete Formulareinstellungen/Daten, die zur späteren Verwendung vorbereitet sind.
Quelle
wpforms/src/Forms/Submission.php
Weitere Informationen
Der Filter sammelt Informationen über die Zahlung und wird ausgelöst, wenn die Zahlung in die Hauptzahlungstabelle geschrieben werden kann. Diese Tabelle wird zur Anzeige einer Liste von Zahlungen und teilweise zur Suche verwendet.
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 );