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

Personalizzazione del messaggio di verifica dell'età di Form Locker

Introduzione

Vuoi personalizzare il messaggio di verifica dell'età mostrato dall'addon Form Locker se l'età di un utente non corrisponde ai tuoi requisiti? Per impostazione predefinita, quando configuri le impostazioni di Form Locker per richiedere la verifica dell'età, viene visualizzato un messaggio standard per gli utenti la cui data di nascita non soddisfa i criteri. Con un semplice snippet PHP, puoi personalizzare questo messaggio per adattarlo alle tue preferenze. Ti guideremo attraverso il processo!

Creazione del modulo

Iniziamo creando un nuovo modulo e inserendo i campi necessari.

Dopo aver aggiunto i campi desiderati, vai alla scheda Impostazioni e individua Form Locker. Attiva la verifica facendo clic sul pulsante Abilita verifica. Dal menu a discesa Tipo, scegli Età.

Sentiti libero di includere un messaggio personalizzato che apparirà prima del tuo modulo, spiegando agli utenti il motivo per cui richiedi le loro date di nascita.

crea il tuo modulo, aggiungi i tuoi campi e abilita la verifica dell'età nella scheda Form Locker

Se hai bisogno di assistenza nella creazione di questo tipo di modulo, consulta questa documentazione.

Aggiunta dello snippet

Ora è il momento di aggiungere lo snippet al tuo sito. Se hai bisogno di aiuto su come e dove aggiungere snippet, consulta questo tutorial.

/**
 * Customize the Form Locker Verification Error Message
 *
 * @link https://wpforms.com/developers/customizing-the-form-locker-age-verification-message/
 */
 
function wpf_dev_form_locker_restriction_message( $message, $form_id, $form_data ) {

	// Only run on my form with ID = 2189
    if ( absint( $form_data[ 'id' ] ) !== 2189 ) {
        return $message;
    } 
     
    // Change the verification error message
    $message = __('You are unable to apply as an individual volunteer because you do not meet the minimum age requirement. Please contact the site admin with other ways you can help support the cause.', 'text-domain');
	
    return $message;
	
}
 
add_filter( 'wpforms_form_locker_age_get_error_message', 'wpf_dev_form_locker_restriction_message', 10, 3 );

Questo snippet verrà eseguito solo sul modulo con ID 2189, dovrai aggiornare questo ID per farlo corrispondere al tuo. Per assistenza nel trovare l'ID del tuo modulo, consulta questo tutorial.

Quando un visitatore non supera il controllo di verifica dell'età, vedrà il tuo messaggio personalizzato.

utilizzando questo snippet puoi ora personalizzare il messaggio di verifica dell'età

E questo è tutto ciò che ti serve per personalizzare il messaggio! Vuoi mostrare il numero di iscrizioni rimanenti su un modulo con il limite di iscrizioni dell'addon Form Locker? Dai un'occhiata al nostro tutorial su Come visualizzare il numero di iscrizioni rimanenti.