Você está tendo problemas com o WPForms devido às configurações de otimização do plug-in Async JavaScript? Embora esse plug-in seja ótimo para melhorar o desempenho do site otimizando o carregamento do JavaScript, às vezes ele pode interferir na funcionalidade do WPForms.
Este guia o ajudará a ajustar as configurações do Async JavaScript para garantir que o WPForms funcione corretamente.
JavaScript assíncrono
O plug-in Async JavaScript é usado para otimizar o JavaScript de um site, adicionando atributos async ou defer aos scripts JS.
Aqui está a diferença entre os atributos async e defer:
- Assíncrono: faz download do JavaScript enquanto ainda está analisando o HTML, mas pausa a análise do HTML para executar o JavaScript.
- Defer: baixa o JavaScript enquanto ainda está analisando o HTML, mas espera para executá-lo até que a análise do HTML seja concluída.
Se um desses atributos for adicionado, isso pode fazer com que alguns scripts do WPForms sejam carregados de forma diferente, resultando em um erro.
Se os formulários não estiverem funcionando com o Async JavaScript ativado e você tiver identificado um problema de JavaScript, prossiga com as etapas a seguir:
Desativação do JavaScript assíncrono
A primeira etapa é desativar o plug-in Async JavaScript e, em seguida, verificar se o problema foi resolvido. Se a desativação do plug-in ajudou, você pode reativá-lo e passar para a próxima etapa.
Excluindo os ativos do WPForms
Nas configurações do Async JavaScript, os ativos do WPForms podem ser excluídos da otimização do JavaScript de duas maneiras diferentes: Exclusão de script ou Exclusão de plug-in. Examinaremos cada uma dessas opções a seguir:
Exclusão de scripts
Para excluir os scripts do WPForms do Async JavaScript, você precisará navegar até Configurações " Async JavaScript.

Em seguida, role até a seção Script Exclusion. No campo Scripts to Exclude, insira o seguinte script:
/wp-content/plugins/wpforms/assets/js/frontend/wpforms.min.js

Depois de adicionar o script, certifique-se de salvar suas configurações clicando no botão Save Settings (Salvar configurações) na parte inferior da página.

Exclusão de plug-ins
Para excluir qualquer arquivo JavaScript contido no plug-in WPForms, vá até a seção Exclusão de plug-in e clique no campo Exclusões. Em seguida, selecione WPForms.

Em seguida, clique no botão Save Settings (Salvar configurações) para salvar suas alterações.

É isso aí! Agora você sabe como ajustar as configurações do Async JavaScript para evitar conflitos com o WPForms.
Em seguida, você gostaria de saber mais sobre como solucionar erros de JavaScript no WPForms? Não deixe de conferir nosso guia de solução de problemas de erros de JavaScript para obter mais detalhes.