Recomendamos usar o Formulário de contato 7 para criar formulários de contato. Você é livre para usar outros plugins, mas não podemos ajudá-lo, pois existem dezenas e é impossível testar todos eles.
Além disso, cada plug-in requer uma parte personalizada do código para estilizar e integrar os formulários corretamente, portanto, tornar o tema compatível com todos os plug-ins de formulários existentes resultaria em uma tarefa impossível.
Nesta seção, listaremos os problemas mais comuns com o uso do plug-in Contact Form 7 e forneceremos uma solução para cada um deles.
Usando Captcha
Se você quiser usar a funcionalidade ReCaptcha, precisará desabilitar o carregamento da página Ajax para a página que contém o formulário.
Para desabilitar o carregamento da página Ajax:
Etapa 1: no administrador do WordPress, em Páginas, encontre sua página de contatos e clique em "Editar" (não Editar com Elementor)
Etapa 2: localize e selecione "Desativar carregamento de ajax"
Esta opção fará com que esta página carregue normalmente, a música será interrompida, mas garantirá a compatibilidade com recursos de terceiros, como o Google Recaptcha.
Etapa 3: salvar
E-mail não enviado
Esse assunto é melhor abordado na documentação do Formulário de contato, mas há um erro comum que impede o formulário de enviar mensagens.
Uma configuração de segurança anti-spam comum hoje em dia é permitir que os provedores de hospedagem enviem e-mails apenas de um endereço de e-mail dentro do mesmo domínio.
Se o URL do seu site for, por exemplo
meusite.com
Você não pode usar como campo "de" um e-mail como
info@anothersite.com
Se você tentar fazer isso, na configuração do formulário de contato, você verá um erro. Na maioria dos provedores de servidores, esta mensagem será bloqueada e não poderá ser enviada.
Configurações do SMTP
Por padrão, o WordPress tenta enviar as mensagens usando a função "mail" padrão do PHP.
Esta função é anônima (atenção, não significa não rastreável) e basicamente permite enviar e-mails do servidor sem autenticação (ou seja, você pode enviar a mensagem de outro e-mail strong>, como itsme@elvispresley.com, mesmo que você não seja Elvis). É por isso que tem sido amplamente explorado pelo spammer e atualmente está bloqueado para quase todos os provedores.
Para poder enviar e-mails de seu servidor online, talvez seja necessário configurar a autenticação SMTP para seu site.
Isso usará o servidor de webmail SMTP, usuário, senha e criptografia da mesma forma que funciona para um cliente de e-mail e certificará os e-mails enviados de seu formulário de contato .
Para configurar o cliente SMTP para seu site, existe um plug-in popular chamado WP SMTP.
https://wordpress.org/plugins/wp-mail-smtp/
Para a configuração e uso do plug-in, recomendamos verificar sua documentação original e, eventualmente, solicitar informações ao seu provedor de hospedagem, se necessário.