Atenção!

Este artigo contém código PHP, CSS e JavaScript e destina-se a programadores. Oferecemos este código como uma cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação adicional, consulte o tutorial da WPBeginner sobre como adicionar código personalizado e CSS personalizado.

Ignorar

Como Identificar Conflitos Comuns de Temas

Está a constatar 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, bem como como e onde adicionar CSS personalizado.

Se não se sente confortável com PHP, JavaScript ou 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.

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

Isto é bastante comum quando os desenvolvedores de temas querem aplicar o seu próprio estilo para os inputs, pelo que aplicarão o seu próprio CSS e, como o WPForms carrega com CSS padrão, por vezes pode 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 no separador Geral da página de Configurações do WPForms. Para ler mais sobre isso, consulte esta documentação.

pode escolher o estilo que gostaria de usar para todos os seus formulários no separador Geral, na página de Definições do WPForms

Na maioria das vezes, no entanto, basta adicionar uma pequena regra CSS para 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 enviado

Se descobriu que o seu formulário não está a funcionar corretamente, como a Lógica Condicional não aparecer quando deveria ou o formulário simplesmente não envia, isto pode sugerir um erro de JavaScript.

Poderia ativar o WP_DEBUG para tentar detetar quaisquer erros específicos que estejam a ser lançados. Pode consultar este tutorial para mais informações.

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

Se esta função estiver realmente em falta, terá de contactar diretamente o autor do tema para o informar ou criar um tema filho para copiar estes modelos de página e adicionar esta função a essas páginas.

Os nossos amigos da WPBeginner elaboraram um artigo excelente sobre como criar um tema filho. Este tutorial inclui até um vídeo para que possa acompanhar.

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

As notificações por e-mail não estão a ser recebidas

Se não estiver a receber notificações por e-mail e já verificou as suas definições de notificações, pode querer consultar este artigo para mais informações.

Se desejar descobrir outros passos de resolução de problemas, consulte esta documentação.

Se pretender explorar outras formas de personalizar os formulários com estilo ou funcionalidades melhoradas. Por favor, consulte os nossos docs para programadores.