Como corrigir o JetFormBuilder que não envia formulários
Perguntas frequentes
Por que o JetFormBuilder não envia formulário mesmo mostrando mensagem de sucesso?
A mensagem de sucesso confirma só que o JetFormBuilder recebeu os dados. Se não houver uma Post Submit Action do tipo Send Email na aba JetForm, nenhum e-mail é disparado, mesmo com o envio aparecendo como concluído.
O formulário envia em Page Reload mas trava em AJAX, o que fazer?
Isso indica que o JavaScript do formulário foi quebrado por cache ou minificação. Exclua o arquivo frontend-forms.js do JetFormBuilder das regras de minify e combine do seu plugin de cache e limpe o cache.
A ação Send Email roda mas o e-mail nunca chega, por quê?
Quase sempre é entrega de e-mail, não o formulário. O WordPress usa a função wp_mail nativa, que muitos hosts bloqueiam. Instale e configure um plugin SMTP e mande um e-mail de teste para confirmar a entrega.
O captcha está bloqueando envios legítimos no JetFormBuilder?
Em Captcha Settings, confirme que Site Key e Secret Key não estão trocadas entre os campos. Para reCAPTCHA v3, baixe o Score Threshold para 0.5, porque valores mais altos reprovam usuários reais como se fossem bots.
Por que aparece erro 500 na chamada admin-ajax.php do formulário?
O erro 500 em admin-ajax.php com action jet_form_builder_form_submit costuma vir de conflito de plugin ou limite de memória PHP. Desative outros plugins um a um e confira o log de erros do PHP para isolar a causa.
Um campo obrigatório acusa vazio mesmo preenchido, como resolver?
Verifique o atributo Form field name de cada campo. Dois campos com o mesmo Form field name fazem o JetFormBuilder sobrescrever um valor pelo outro, e o campo aparece como vazio na validação. Dê um nome único a cada campo.
Preciso do JetFormBuilder PRO para enviar e-mails?
Não. A ação Send Email faz parte da versão gratuita do JetFormBuilder. O plano PRO adiciona ações avançadas como gateways de pagamento e geração de PDF, mas o envio básico de e-mail funciona na versão livre.














