Riassunto AI
Descrizione
L'azione wpforms_frontend_js viene eseguita prima che le risorse JavaScript frontend di WPForms vengano caricate. Usala per accodare i tuoi script o le tue localizzazioni in modo condizionale in base ai moduli visualizzati nella pagina.
Questo viene eseguito prima che gli script frontend principali vengano accodati, il che è ideale per registrare dipendenze o localizzazioni. Se hai bisogno di controllare tipi di campi specifici, usa helper come wpforms_has_field_type( $type, $forms, $deep = true ).
| parametro | tipo | descrizione |
|---|---|---|
$forms | array | Moduli nella pagina corrente (utile per la logica condizionale, ad es. controllo dei tipi di campo). |
Origine
wpforms\src\Frontend\Frontend.php
Esempio
// Load a Flatpickr locale only when a Date / Time field exists on the page.
function wpf_dev_enqueue_datepicker_locale( $forms ) {
if ( wpforms_has_field_type( 'date-time', $forms, true ) ) {
wp_enqueue_script(
'wpforms-datepicker-locale',
'https://npmcdn.com/[email protected]/dist/l10n/fr.js',
[ 'wpforms-flatpickr' ],
null,
true
);
}
}
add_action( 'wpforms_frontend_js', 'wpf_dev_enqueue_datepicker_locale', 10 );