Resumo de IA
Você está encontrando problemas com o WPForms devido às configurações de otimização do plugin Async JavaScript? Embora este plugin seja ótimo para melhorar o desempenho do site otimizando o carregamento de JavaScript, ele pode, às vezes, interferir na funcionalidade do WPForms.
Este guia o ajudará a ajustar as configurações do Async JavaScript para garantir que o WPForms funcione corretamente.
Async JavaScript
O plugin 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:
- Async: baixa o 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 somente após a conclusão da análise do HTML.
Se um desses atributos for adicionado, ele pode fazer com que alguns scripts do WPForms sejam carregados de forma diferente, resultando em um erro.
Se seus formulários não estão funcionando com o Async JavaScript ativado, e você identificou um problema de JavaScript, por favor, prossiga com as seguintes etapas:
Desativando o Async JavaScript
O primeiro passo é desativar o plugin Async JavaScript e, em seguida, verificar se o problema foi resolvido. Se desativar o plugin ajudou, você pode reativá-lo e, em seguida, passar para a próxima etapa.
Excluindo Assets do WPForms
Dentro das configurações do Async JavaScript, os ativos do WPForms podem ser excluídos da otimização de JavaScript de duas maneiras diferentes: Exclusão de Scripts ou Exclusão de Plugins. Abordaremos cada uma dessas opções abaixo:
Exclusão de Scripts
Para excluir scripts do WPForms do Async JavaScript, você precisará navegar até Configurações » Async JavaScript.

Em seguida, role até a seção Exclusão de Scripts. No campo Scripts a Excluir, 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 Salvar Configurações na parte inferior da página.

Exclusão de Plugins
Para excluir quaisquer arquivos JavaScript que estejam contidos no plugin WPForms, role até a seção Exclusão de Plugins e clique no campo Exclusões. Em seguida, selecione WPForms.

Em seguida, clique no botão Salvar Configurações para salvar suas alterações.

Pronto! 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? Certifique-se de conferir nosso guia de solução de problemas de erros de JavaScript para mais detalhes.