Resumo da IA
Descrição
O wpforms_frontend_js
é acionada antes que os recursos JavaScript do frontend do WPForms sejam carregados. Use-a para enfileirar seus próprios scripts ou localidades condicionalmente com base nos formulários exibidos na página.
Isso é executado antes que os scripts front-end principais sejam enfileirados, o que é ideal para registrar dependências ou localidades. Se você precisar verificar campos específicos, use auxiliares como wpforms_has_field_type( $type, $forms, $deep = true )
.
parâmetro | tipo | descrição |
---|---|---|
$forms | matriz | Formulários na página atual (útil para lógica condicional, por exemplo, verificação de tipos de campos). |
Fonte
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 );