Pular para o conteúdo
Menu
Início / Elementor
Elementor

Passo a Passo para Alternar Redirecionamento de Formulário no Elementor

Link permanente
shallow focus photography of computer codes

Redirecionar formulários do Elementor para diferentes URLs pode ser uma tarefa complicada se você quiser distribuir o tráfego de forma equitativa entre dois links. Neste post, vamos ensinar um método eficaz utilizando um script PHP simples para gerenciar a alternância de redirecionamento. Este tutorial é perfeito para quem quer garantir que os usuários sejam direcionados alternadamente entre dois links.

Passo a Passo:

1. Criar o Arquivo PHP para Gerenciar o Redirecionamento

Primeiro, vamos criar um arquivo PHP que será responsável por alternar entre os dois links. Este arquivo armazenará o estado de alternância em um arquivo de texto simples no servidor.

Código do redirect.php:

<?php
// Caminho do arquivo que armazenará o estado de alternância
$stateFile = 'toggle_state.txt';

// Função para obter o estado atual
function getToggleState($stateFile) {
    if (!file_exists($stateFile)) {
        file_put_contents($stateFile, '0');
    }
    return trim(file_get_contents($stateFile));
}

// Função para alternar o estado
function toggleState($stateFile) {
    $currentState = getToggleState($stateFile);
    $newState = ($currentState === '0') ? '1' : '0';
    file_put_contents($stateFile, $newState);
    return $newState;
}

// URLs de redirecionamento
$redirectUrl1 = 'https://example.com/link1'; // Link falso de exemplo 1
$redirectUrl2 = 'https://example.com/link2'; // Link falso de exemplo 2

// Alternar o estado e redirecionar
$state = toggleState($stateFile);
if ($state === '0') {
    header("Location: $redirectUrl1");
} else {
    header("Location: $redirectUrl2");
}
exit;
?>

2. Carregar o Arquivo redirect.php no Servidor

  • Faça o upload do arquivo redirect.php para o diretório raiz do seu servidor ou para um diretório acessível via URL, por exemplo: https://seudominio.com/redirect.php.

3. Configurar o Formulário no Elementor

  1. Adicionar o Widget de Formulário:
    • Edite a página no Elementor onde deseja adicionar o formulário.
    • Arraste o widget de formulário para a área desejada da página.
  2. Configurar a Ação Após o Envio:
    • No painel de configurações do formulário, vá para a aba Ações após envio.
    • Selecione Redirecionar.
    • No campo Redirecionar, adicione o URL para o arquivo redirect.php, por exemplo: https://seudominio.com/redirect.php.

4. Salvar e Publicar

  • Salve as configurações do formulário e publique a página.

5. Testar a Funcionalidade

  • Acesse a página onde o formulário foi adicionado.
  • Preencha e envie o formulário várias vezes para verificar se o redirecionamento alterna corretamente entre os dois links (https://example.com/link1 e https://example.com/link2).

Conclusão:

Esse método utilizando um script PHP é uma solução eficaz para alternar redirecionamentos entre dois links no Elementor, garantindo uma distribuição equitativa do tráfego. Esperamos que este tutorial tenha sido útil e que você possa aplicá-lo em seus projetos.