Resumo de IA
Descrição
The wpforms_frontend_js action fires before WPForms frontend JavaScript assets are loaded. Use it to enqueue your own scripts or locales conditionally based on the forms displayed on the page.
This runs before core frontend scripts are enqueued, which is ideal for registering dependencies or locales. If you need to check for specific fields, use helpers like wpforms_has_field_type( $type, $forms, $deep = true ).
| parameter | type | description |
|---|---|---|
$forms | array | Forms on the current page (useful for conditional logic, e.g., checking field types). |
Origem
wpforms\src\Frontend\Frontend.php
Exemplo
// 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 );