Riassunto AI
Descrizione
Il filtro wpforms_frontend_form_atts viene attivato al caricamento del modulo per visualizzare gli attributi frontend del modulo.
Parametri
- $atts
- (array) Un array di attributi del modulo.
- $form_data
- (array) Impostazioni/dati del modulo elaborati, preparati per l'uso successivo.
Origine
wpforms/src/Frontend/Frontend.php
Maggiori Informazioni
Il filtro viene applicato a un array per specifici attributi del modulo.
Esempi
In questo esempio mostrato di seguito, la funzione disabiliterà l'autocompletamento del browser per il modulo ID 11. Ricorda solo di cambiare l'ID del modulo da 11 per corrispondere all'ID specifico del modulo su cui desideri eseguire il tuo codice.
La rimozione di quel controllo eseguirebbe il codice per tutti i moduli.
/**
* Remove browser autocomplete.
*
* @link https://wpforms.com/developers/wpforms_frontend_form_atts/
*
* @param array $atts Form attributes.
* @param array $form_data Form data and settings.
*
* return array
*/
function wpf_dev_disable_form_autocomplete( $atts, $form_data ) {
// This check will only form autocomplete for Form #11.
// Removing this check would disable autocomplete on ALL forms.
if ( absint( $form_data[ 'id' ] ) !== 11 ) {
return $atts;
}
$atts[ 'atts' ][ 'autocomplete' ] = 'nope';
return $atts;
}
add_filter( 'wpforms_frontend_form_atts', 'wpf_dev_disable_form_autocomplete', 10, 2 );
Se hai bisogno di aiuto per trovare questi ID, dai un'occhiata a questo tutorial.
Articoli di riferimento
Come disabilitare l’autocompletamento del browser per i campi modulo