Attenzione!

Questo articolo contiene codice PHP ed è destinato agli sviluppatori. Offriamo questo codice come cortesia, ma non forniamo supporto per personalizzazioni del codice o sviluppo di terze parti.

Per ulteriore assistenza, consulta il tutorial di WPBeginner su come aggiungere codice personalizzato.

Chiudi

Descrizione

Il filtro wpforms_entry_save_data filtra i dati della voce prima di salvare la voce.

Parametri

$fields
(array) Dati del campo non sanificati.
$entry
(array) Dati della voce.
$form_data
(array) Impostazioni/dati del modulo elaborati, preparati per l'uso successivo.

Origine

wpforms/src/Forms/Submission.php

Maggiori Informazioni

Questo filtro offrirà agli utenti la possibilità di manipolare i dati della voce prima di salvare la voce.

Esempi

In questo esempio, escluderemo alcuni campi dalla voce.

function exclude_fields_from_entries( $fields, $entry, $form_data ) {

$exclude_field_ids = array( 13, 25, 28 );

foreach ( $fields as $key => $field ) {

    if ( in_array( $field[ 'id' ], $exclude_field_ids ) ) {

        unset( $fields[ $key ] );

    }
}

return $fields;

}
add_filter( 'wpforms_entry_save_data', 'exclude_fields_from_entries', 10, 3 );