Resumo de IA
Precisa personalizar a ação do formulário no WPForms? Talvez você esteja integrando seu WPForms com uma fonte externa e precise personalizar a ação ao enviar para que ela vá para outra fonte de página? Este tutorial mostrará como usar PHP para personalizar a ação do formulário e redirecionar a página para um URL específico.
Por padrão, você pode alterar a ação do formulário dentro do construtor de formulários definindo o Tipo de Confirmação na aba Confirmações como Redirecionar sem o uso de um snippet. Para saber mais sobre isso, visite esta documentação.
Criando seu formulário
Primeiro, você precisará criar seu formulário e adicionar seus campos.
Se precisar de ajuda com isso, verifique esta documentação.
É importante notar que, se você for usar este snippet, as configurações que você definiu na aba Confirmações não serão aplicadas.

Desativando o AJAX no seu formulário
Antes de passarmos para a próxima etapa, navegue até Configurações » Geral » Avançado e certifique-se de que a configuração Habilitar envio de formulário AJAX esteja desativada para o seu formulário.

Personalizando a ação do formulário
Para redirecionar a página para um URL específico usando a ação do formulário, você precisará copiar este snippet para o seu site.
Se precisar de ajuda para adicionar snippets, revise este tutorial.
/*
* Return a specific URL on the form submission.
*
* @link https://wpforms.com/developers/how-to-customize-the-form-action/
*/
function wpf_custom_form_action( $action, $form_data ) {
if ( $form_data[ 'id' ] == '25' ) {
return 'https://www.somesite.com';
}
return $action;
}
add_filter( 'wpforms_frontend_form_action', 'wpf_custom_form_action', 10, 2 );
Este snippet só será executado para o ID de formulário 25. Você precisará atualizar este ID para corresponder ao ID de formulário do seu formulário. Se precisar de ajuda para encontrar o ID do seu formulário, você pode revisar este tutorial.
Depois de definir o ID do formulário, você só precisará atualizar o URL de https://www.somesite.com para corresponder ao URL para o qual deseja redirecionar.
Por favor, note que, ao colocar um URL de redirecionamento, a entrada do formulário não será salva em suas Entradas do WPForms.
E é tudo o que você precisa para personalizar a ação do formulário para um redirecionamento na submissão usando PHP. Gostaria de fornecer uma opção de selecionar tudo no seu campo Checkbox? Dê uma olhada em nosso artigo sobre Como Adicionar uma Opção Selecionar Tudo a um Campo de Formulário de Caixa de Seleção.
Filtro de Referência
Referência de Filtro: wpforms_frontend_form_action