KI-Zusammenfassung
Beschreibung
Der wpforms_zapier_process_entry_data Filter ermöglicht es Ihnen, die Daten zu ändern, die nach dem Absenden eines Formulars an Zapier gesendet werden. Verwenden Sie ihn, um Feld-Ausgaben für Zaps anzupassen, rohe Optionswerte einzuschließen oder Dateien für Mehrfach-Datei-Uploads neu zu formatieren.
Häufige Anwendungsfälle sind das Senden von value_raw für Auswahlfelder an Excel oder Google Sheets oder die Konvertierung von Datei-Upload-Werten in Arrays, damit Zapier mehrere Dateien verarbeiten kann.
| Parameter | typ | beschreibung |
|---|---|---|
$data | Array | Schlüssel-Wert-Paare, die für Zapier vorbereitet sind. Schlüssel folgen dem field{ID} Muster. |
$entry_id | int | Die Eintrags-ID für die aktuelle Einreichung. |
| Array | Formular-ID. |
Quelle
wpforms-zapier\src\Plugin.php
Beispiel
// Send multiple uploaded files to Zapier as an array.
function wpf_dev_zapier_files_as_array( $data, $entry_id, $form_data ) {
foreach ( wpforms_get_form_fields( $form_data ) as $field_id => $field ) {
if ( $field['type'] === 'file-upload' && ! empty( $data[ 'field' . $field_id ] ) ) {
$data[ 'field' . $field_id ] = explode( "\n", stripslashes( $data[ 'field' . $field_id ] ) );
}
}
return $data;
}
add_filter( 'wpforms_zapier_process_entry_data', 'wpf_dev_zapier_files_as_array', 10, 3 );