<html lang="pt-pt" dir="ltr"><head></head><body>### [Como Identificar Conflitos Comuns de Temas](https://wpforms.com/developers/how-to-identify-common-theme-conflicts/)

**Publicado:** 26 de janeiro de 2022
**Autor:** Equipe Editorial

**Resumo:** Este tutorial irá guiá-lo através dos conflitos comuns de temas que podem ocorrer às vezes.

**Conteúdo:**

Está a descobrir que o seu tema tem conflitos com o WPForms, mas não tem a certeza por onde começar? Criámos este tutorial para o ajudar a percorrer alguns dos conflitos comuns que encontrámos ao longo do caminho e como resolvê-los.

Neste tutorial, haverá CSS, JavaScript e talvez algum PHP para ajudar a resolver certos conflitos. Se não tem a certeza do que estes significam ou onde os colocar, temos muitos tutoriais sobre [como adicionar PHP e JavaScript personalizados](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "Como Adicionar PHP ou JavaScript Personalizado para WPForms") bem como [como e onde adicionar CSS personalizado](https://wpforms.com/developers/how-to-add-custom-css-styles-for-wpforms/ "Como Adicionar Estilos CSS Personalizados para WPForms").

Se não se sente confortável com [PHP](https://www.wpbeginner.com/glossary/php/ "O que é: PHP"), [JavaScript](https://www.wpbeginner.com/glossary/javascript/ "O que é: JavaScript") ou [CSS](https://www.wpbeginner.com/glossary/css/ "O que é: CSS"), recomendamos vivamente que contacte o suporte do WPForms, bem como o suporte do autor do tema para obter assistência. Para obter suporte para versões licenciadas do WPForms, [consulte esta documentação.](https://wpforms.com/docs/getting-support-wpforms/ "Como Resolver Problemas do WPForms")

## Campos de caixa de seleção e múltipla escolha não são exibidos corretamente

Isto é bastante comum quando os desenvolvedores de temas querem aplicar o seu próprio estilo para os campos de entrada, pelo que aplicarão o seu próprio CSS e, como o WPForms carrega com CSS padrão, pode por vezes parecer diferente ou não ideal. Existem várias formas de resolver isto.

Uma opção para resolver isto seria deixar o tema assumir o estilo geral dos seus campos de formulário. Para fazer isto, pode optar por desativar o estilo padrão do WPForms. Isto está localizado na aba **Geral** da página **Configurações do WPForms**. Para ler mais sobre isso, [consulte esta documentação](https://wpforms.com/docs/a-complete-guide-to-wpforms-settings/#general "Um Guia Completo para as Configurações do WPForms").

![pode escolher qual estilo gostaria de usar para todos os seus formulários na aba Geral nas configurações da página WPForms](https://wpforms.com/wp-content/uploads/2021/03/save-form-styling-setting.png)

**Na maioria** das vezes, no entanto, adicionar uma pequena regra CSS resolverá este problema em particular.

```

.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á a funcionar corretamente ou a ser submetido

Se descobriu que o seu formulário não está a funcionar corretamente, como a [Lógica Condicional](https://wpforms.com/docs/how-to-use-conditional-logic-with-wpforms/ "Como Usar Lógica Condicional com WPForms") não a aparecer quando deveria ou o formulário simplesmente não submete, isto pode sugerir um erro JavaScript.

Poderia ativar `WP_DEBUG` para tentar capturar quaisquer erros específicos que estejam a ser lançados. [Pode consultar este tutorial para mais informações.](https://wpforms.com/developers/how-to-enable-debugging-in-wordpress/ "Como Ativar a Depuração no WordPress")

No entanto, uma razão comum para problemas de JavaScript causados por quaisquer conflitos de temas é que a função `wp_footer()` ou `get_footer()` não é adicionada ao ficheiro de template (por exemplo, page.php). Essa é a função que o WPForms usa para carregar os assets na página do site. Se esta função estiver ausente, os assets do WPForms não são carregados de todo e isto pode fazer com que o formulário não submeta ou funcione corretamente.

Se esta função estiver realmente em falta, teria de contactar diretamente o autor do tema para o informar ou criar um [tema filho](https://developer.wordpress.org/themes/advanced-topics/child-themes/ "Temas Filhos do WordPress") para copiar estes templates de página e adicionar esta função a essas páginas.

Os nossos amigos da WPBeginner criaram um artigo excelente sobre como criar um tema filho. [Este tutorial inclui até um vídeo para que possa acompanhar.](https://www.wpbeginner.com/wp-themes/how-to-create-a-wordpress-child-theme-video/ "Como Criar um Tema Filho do WordPress")

Nunca recomendamos editar diretamente quaisquer ficheiros do seu tema. Se o autor do tema lançasse uma atualização para o tema, quaisquer edições que tivesse feito seriam perdidas. Usar um tema filho reduzirá a hipótese de manter o seu tema atualizado sem perder quaisquer personalizações que possa fazer ao longo do caminho.

## Notificações por e-mail não estão a chegar

Se não está a receber quaisquer notificações por e-mail e verificou as suas configurações de notificações, pode querer [consultar este artigo para mais informações.](https://wpforms.com/docs/troubleshooting-email-notifications/ "Resolução de Problemas de Notificações por E-mail de Formulário")

Se gostaria de explorar outros passos de resolução de problemas, [consulte esta documentação.](https://wpforms.com/docs/getting-support-wpforms/ "Como Resolver Problemas do WPForms")

Se pretende explorar outras formas de personalizar os formulários com estilo ou funcionalidade aprimorada. Por favor, [consulte os nossos docs para desenvolvedores](https://wpforms.com/developers/ "Docs para Desenvolvedores WPForms").

**Categorias:** Primeiros Passos

**Tags:** CSS, Javascript, JS, PHP

---</body></html>