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

Foto de Por: Felipe Belloni
Por: Felipe Belloni
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.

ME SIGA NO SUBSTACK

Receba semanalmente o resumo de tudo que eu posto aqui ou os melhores conteúdos do mês eu seu email. Clique na imagem para saber mais!

Compartilhe:

Facebook
Twitter
LinkedIn
Pinterest

ME SIGA NO SUBSTACK

Receba semanalmente todas as novidades que eu posto por aqui.
SEGUIR
Últimos Posts

Inscreva-se para receber novidades

Eu enviarei apenas conteúdos relevantes e não partilharei os seus dados.

CONTRATE OS NOSSOS

Serviços

DESIGN

Como designer especializado, meu objetivo é entender sua visão de negócio e transformá-la em soluções visuais que não só capturam a essência de sua marca, mas também impulsionam o engajamento e vendas.

SITES E LANDING PAGES

No mundo digital de hoje, a primeira impressão é crucial. Você está pronto para transformar cada clique em uma oportunidade de negócio valiosa? Com nossas soluções especializadas em páginas de conversão, ajudamos sua empresa a destacar-se, engajar visitantes e maximizar resultados.

FOTOGRAFIA

Como fotógrafo especializado, meu objetivo é capturar a beleza e a singularidade de cada etapa da sua vida, seja através de retratos profissionais que exalam confiança, ensaios de casais que capturam a essência do amor ou momentos ternos de gestação que você vai querer lembrar para sempre.