<html lang="pt-br" dir="ltr"><head></head><body>### [wpforms_frontend_js](https://wpforms.com/developers/wpforms_frontend_js/)

**Publicado em:** 30 de setembro de 2025
**Autor:** Umair Majeed

**Conteúdo:**

## Descrição

A ação `wpforms_frontend_js` é disparada antes que os assets JavaScript do frontend do WPForms sejam carregados. Use-a para enfileirar seus próprios scripts ou locais condicionalmente com base nos formulários exibidos na página.

Isso é executado antes que os scripts principais do frontend sejam enfileirados, o que é ideal para registrar dependências ou locais. Se você precisar verificar campos específicos, use helpers como `wpforms_has_field_type( $type, $forms, $deep = true )`.

parametertypedescription`$forms`arrayFormulários na página atual (útil para lógica condicional, por exemplo, verificação de tipos de campo).## Fonte

`wpforms\src\Frontend\Frontend.php`

## Exemplo

```

// Carrega um local do Flatpickr apenas quando um campo Data/Hora existe na página.
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/flatpickr@4.6.13/dist/l10n/fr.js',
            [ 'wpforms-flatpickr' ],
            null,
            true
        );
    }
}
add_action( 'wpforms_frontend_js', 'wpf_dev_enqueue_datepicker_locale', 10 );
```

## Artigo de Referência

- [Localizando as Strings do Date Picker](https://wpforms.com/developers/localize-the-date-picker-strings/)

**Categorias:** Ações Hooks

---</body></html>