Résumé de l'IA
Description
Le wpforms_frontend_js
se déclenche avant que les éléments JavaScript du front-end de WPForms ne soient chargés. Utilisez-la pour mettre en file d'attente vos propres scripts ou locales de manière conditionnelle en fonction des formulaires affichés sur la page.
Cela s'exécute avant que les scripts frontaux ne soient mis en file d'attente, ce qui est idéal pour enregistrer les dépendances ou les locales. Si vous avez besoin de vérifier des champs spécifiques, utilisez des aides comme wpforms_has_field_type( $type, $forms, $deep = true )
.
paramètre | type | description |
---|---|---|
$forms | réseau | Formulaires de la page en cours (utile pour la logique conditionnelle, par exemple pour vérifier les types de champs). |
Source
wpforms\src\Frontend\Frontend.php
Exemple
// 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 );