Résumé IA
Description
L'action wpforms_frontend_js se déclenche avant le chargement des ressources JavaScript frontend de WPForms. 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.
Ceci s'exécute avant la mise en file d'attente des scripts frontend principaux, ce qui est idéal pour enregistrer des dépendances ou des 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 |
|---|---|---|
$formulaires | tableau | Formulaires sur la page actuelle (utile pour la logique conditionnelle, par exemple, la vérification des 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 );