Resumen de IA
Descripción
La acción wpforms_frontend_js se dispara antes de que se carguen los recursos JavaScript del frontend de WPForms. Úsala para encolar tus propios scripts o locales condicionalmente según los formularios que se muestren en la página.
Esto se ejecuta antes de que se encolen los scripts principales del frontend, lo cual es ideal para registrar dependencias o locales. Si necesitas comprobar campos específicos, usa ayudantes como wpforms_has_field_type( $type, $forms, $deep = true ).
| parámetro | tipo | descripción |
|---|---|---|
$formularios | matriz | Formularios en la página actual (útil para lógica condicional, p. ej., comprobar tipos de campos). |
Origen
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 );