Resumo de IA
Está descobrindo que seu tema tem conflitos com o WPForms, mas não tem certeza por onde começar? Criamos este tutorial para ajudar a guiá-lo através de alguns dos conflitos comuns que encontramos ao longo do caminho e como resolvê-los.
Neste tutorial, haverá CSS, JavaScript e talvez algum PHP para ajudar a resolver certos conflitos. Se você não tem certeza do que isso significa ou onde adicioná-los, temos muitos tutoriais sobre como adicionar PHP e JavaScript personalizados, bem como como e onde adicionar CSS personalizado.
Se você não se sente confortável com PHP, JavaScript ou CSS, recomendamos fortemente que você entre em contato com o suporte do WPForms, bem como com o suporte do autor do tema para obter assistência. Para obter suporte para versões licenciadas do WPForms, consulte esta documentação.
Campos de caixa de seleção e múltipla escolha não são exibidos corretamente
Isso é bastante comum quando os desenvolvedores de temas querem aplicar sua própria estilização para os inputs, então eles aplicam seu próprio CSS e, como o WPForms carrega com CSS padrão, às vezes ele pode parecer diferente ou não ideal. Existem várias maneiras de resolver isso.
Uma opção para resolver isso seria deixar o tema assumir a estilização geral dos seus campos de formulário. Para fazer isso, você pode optar por desativar a estilização padrão do WPForms. Isso está localizado na aba Geral da página Configurações do WPForms. Para ler mais sobre isso, consulte esta documentação.

Na maioria das vezes, no entanto, apenas adicionar uma pequena regra de CSS resolverá esse problema específico.
.wpforms-container input[type=radio] {
-webkit-appearance: radio !important;
-moz-appearance: radio !important;
appearance: radio !important;
}
.wpforms-container input[type=checkbox] {
-webkit-appearance: checkbox !important;
-moz-appearance: checkbox !important;
appearance: checkbox !important;
}
O formulário não está funcionando corretamente ou enviando
Se você descobriu que seu formulário não está funcionando corretamente, como a Lógica Condicional não aparecendo quando deveria ou o formulário simplesmente não envia, isso pode indicar um erro de JavaScript.
Você pode ativar o WP_DEBUG para tentar capturar quaisquer erros específicos que estejam sendo lançados. Você pode conferir este tutorial para mais informações.
No entanto, uma razão comum para problemas de JavaScript causados por conflitos de tema é que a função wp_footer() ou get_footer() não é adicionada ao arquivo de template (por exemplo, page.php). Essa é a função que o WPForms usa para carregar os assets na página do site. Se essa função estiver ausente, os assets do WPForms não são carregados e isso pode fazer com que o formulário não envie ou funcione corretamente.
Se essa função estiver realmente faltando, você precisará entrar em contato diretamente com o autor do tema para informá-lo ou criar um tema filho para copiar esses templates de página e adicionar essa função a essas páginas.
Nossos amigos do WPBeginner criaram um artigo excelente sobre como criar um tema filho. Este tutorial inclui até um vídeo para você acompanhar.
Nunca recomendamos editar diretamente nenhum dos seus arquivos de tema. Se o autor do tema lançasse uma atualização, todas as edições que você teria feito seriam perdidas. Usar um tema filho reduzirá a chance de manter seu tema atualizado sem perder nenhuma personalização que você possa fazer ao longo do caminho.
Notificações por e-mail não estão chegando
Se você não está recebendo nenhuma notificação por e-mail e verificou suas configurações de notificação, talvez queira dar uma olhada neste artigo para mais informações.
Se você gostaria de descobrir outras etapas de solução de problemas, consulte esta documentação.
Se você deseja explorar outras maneiras de personalizar os formulários com estilo ou funcionalidade aprimorada. Por favor, consulte nossa documentação para desenvolvedores.