Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous fournissons ce code à titre de courtoisie, mais nous n'offrons pas de support pour les personnalisations de code ou le développement tiers.

Pour obtenir de l'aide supplémentaire, veuillez consulter le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Ignorer

Description

Le filtre wpforms_entry_save_args est déclenché avant l'enregistrement de l'entrée et transmettra les arguments des détails capturés lors de la soumission.

Paramètres

$args
(tableau) Données de soumission traitées, préparées pour être stockées ultérieurement, telles que l'adresse IP de l'utilisateur, l'agent utilisateur, la date, etc.
$form_data
(tableau) Paramètres/données du formulaire traités, préparés pour une utilisation ultérieure.

Source

wpforms/pro/wpforms-pro.php

Plus d'informations

Le filtre wpforms_entry_save_args peut être utilisé pour modifier toute information capturée lors du traitement de la soumission avant d'enregistrer l'entrée.

Exemple

/**
 * Filter for arguments passed through form submission prior to saving the entry.
 *
 * @link    https://wpforms.com/developers/wpforms_entry_save_args/
 *
 * @param   array  $args       Processed submission data, prepared to be stored later.
 * @param   array  $form_data  Processed form settings/data, prepared to be used later.
 *
 * @return  array
 */

function wpf_dev_entry_save_args( $args, $form_data ) {
   
    // Only run on my form with ID = 143, remember to change this to match your form ID
    if( $form_data[ 'id' ] != 143 ) {
        return $args;
    }
   
    $args[ 'user_id' ] = '';
    $args[ 'ip_address' ] = '';
     
    return $args;
  
}
add_filter( 'wpforms_entry_save_args', 'wpf_dev_entry_save_args', 10, 2 );


Référence du tutoriel : Comment créer un formulaire de sondage anonyme pour les utilisateurs connectés