Résumé de l'IA
Description
Le wpforms_zapier_process_entry_data
vous permet de modifier les données envoyées à Zapier après l'envoi d'un formulaire. Utilisez-le pour ajuster les sorties de champs pour les zaps, inclure des valeurs d'options brutes ou remodeler les fichiers pour les téléchargements multi-fichiers.
Les cas d'utilisation les plus courants sont l'envoi value_raw
pour le choix des champs vers Excel ou Google Sheets, ou la conversion des valeurs de téléchargement de fichiers en tableaux afin que Zapier puisse gérer plusieurs fichiers.
paramètre | type | description |
---|---|---|
$data | réseau | Paires clé-valeur préparées pour Zapier. Les clés suivent le modèle field{ID} modèle. |
$entry_id | int | L'identifiant de l'entrée pour la soumission en cours. |
| réseau | Formulaire ID. |
Source
wpforms-zapier\src\Plugin.php
Exemple
// 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 );