Está a ter problemas com o WPForms devido às definições de otimização do plugin Async JavaScript? Embora esse plug-in seja ótimo para melhorar o desempenho do site otimizando o carregamento de JavaScript, às vezes ele pode interferir na funcionalidade do WPForms.
Este guia o ajudará a ajustar as configurações do JavaScript assíncrono para garantir que o WPForms funcione corretamente.
JavaScript assíncrono
O plug-in JavaScript assíncrono é utilizado para otimizar o JavaScript de um site, adicionando atributos assíncronos ou diferidos a scripts JS.
Aqui está a diferença entre os atributos async e defer:
- Assíncrono: descarrega o JavaScript enquanto ainda analisa o HTML, mas pausa a análise do HTML para executar o JavaScript.
- Adiar: descarrega o JavaScript enquanto ainda está a analisar o HTML, mas espera para o executar até que a análise do HTML esteja concluída.
Se um desses atributos for adicionado, pode fazer com que alguns scripts do WPForms sejam carregados de forma diferente, resultando em um erro.
Se os seus formulários não estiverem a funcionar com o JavaScript assíncrono ativado e tiver identificado um problema de JavaScript, prossiga com os passos seguintes:
Desativar o JavaScript assíncrono
O primeiro passo é desativar o plug-in Async JavaScript e, em seguida, verificar se o problema foi resolvido. Se a desativação do plug-in ajudou, pode reactivá-lo e passar ao passo seguinte.
Excluindo os activos do WPForms
Nas configurações de JavaScript assíncrono, os ativos do WPForms podem ser excluídos da otimização de JavaScript de duas maneiras diferentes: Exclusão de Script ou Exclusão de Plugin. Examinaremos cada uma dessas opções abaixo:
Exclusão de scripts
Para excluir os scripts do WPForms do JavaScript assíncrono, é necessário navegar até Configurações " JavaScript assíncrono.

Em seguida, desloque-se para a secção Exclusão de scripts. No campo Scripts to Exclude, introduza o seguinte script:
/wp-content/plugins/wpforms/assets/js/frontend/wpforms.min.js

Depois de adicionar o script, certifique-se de que guarda as suas definições clicando no botão Guardar definições na parte inferior da página.

Exclusão de plugins
Para excluir quaisquer ficheiros JavaScript que estejam contidos no plug-in WPForms, desloque-se para a secção Exclusão de Plug-in e clique no campo Exclusões. Em seguida, selecione WPForms.

Em seguida, clique no botão Guardar definições para guardar as suas alterações.

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