KI-Zusammenfassung
Beschreibung
Die wpforms_frontend_js Aktion wird ausgelöst, bevor die JavaScript-Assets des WPForms-Frontends geladen werden. Verwenden Sie sie, um Ihre eigenen Skripte oder Lokalisierungen bedingt basierend auf den auf der Seite angezeigten Formularen einzubinden.
Dies wird ausgeführt, bevor die Kern-Frontend-Skripte eingebunden werden, was ideal für die Registrierung von Abhängigkeiten oder Lokalisierungen ist. Wenn Sie nach bestimmten Feldern suchen müssen, verwenden Sie Helfer wie wpforms_has_field_type( $type, $forms, $deep = true ).
| Parameter | typ | beschreibung |
|---|---|---|
$Formulare | Array | Formulare auf der aktuellen Seite (nützlich für bedingte Logik, z. B. Überprüfung von Feldtypen). |
Quelle
wpforms\src\Frontend\Frontend.php
Beispiel
// 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 );