Resumen de la IA
Descripción
En wpforms_frontend_js
se activa antes de que se carguen los activos JavaScript del frontend de WPForms. Utilícela para poner en cola sus propios scripts o locales de forma condicional en función de los formularios mostrados en la página.
Esto se ejecuta antes de que se pongan en cola los scripts frontales principales, lo que es ideal para registrar dependencias o configuraciones regionales. Si necesita comprobar campos específicos, utilice ayudantes como wpforms_has_field_type( $type, $forms, $deep = true )
.
parámetro | tipo | descripción |
---|---|---|
$forms | matriz | Formularios de la página actual (útil para lógica condicional, por ejemplo, comprobación de tipos de campo). |
Fuente
wpforms\src\Frontend\Frontend.php
Ejemplo
// 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 );