post #6265

Links de Redirecionamento pro WhatsApp com Mensagem Dinâmica em PHP no WordPress

Publicado em: 19/05/2025 / Atualizado em: 19/05/2025

Categorias: BlogElementorElementorPHPRedirecionamentoRedirecionamentosURLWordpress

Nesse post vou compartilhar um código em PHP para criar um link de redirecionamento dinâmico para o WhatsApp (ou qualquer outra página ou site que quiser) enviando parâmetros personalizados como o titulo da página que direcionou.

Segue código abaixo:

// 1. Registra a rota personalizada
add_action('init', function () {
    add_rewrite_rule('^redirect-whatsapp/?$', 'index.php?custom_redirect_whatsapp=1', 'top');
});

// 2. Adiciona a query var personalizada
add_filter('query_vars', function ($vars) {
    $vars[] = 'custom_redirect_whatsapp';
    return $vars;
});

// 3. Manipula a rota e faz o redirecionamento
add_action('template_redirect', function () {
    if (get_query_var('custom_redirect_whatsapp') == 1) {
        $phone = '551190909090';
        $page_id = isset($_GET['id']) ? intval($_GET['id']) : 0;

        if ($page_id && get_post_status($page_id)) {
            $page_title = get_the_title($page_id);
			$text = 'Olá, gostaria de maiores informações sobre ' . $page_title;
        } else {
			$text = 'Olá, quero mais informações.';
        }

        $redirect_url = 'https://wa.me/' . $phone . '?text=' . urlencode($text);
        wp_redirect($redirect_url);
        exit;
    }
});

No código acima, eu crio uma rota em meu site WordPress chamada de redirect-whatsapp, assim, quando alguém acessar (ou um formulário redirecionar) para essa URL (ex: https://meusite.com.br/redirect-whatsapp) o WordPress automaticamente vai mandar o usuário para a pagina do WhatsApp para iniciar uma conversa.

Caso seja informado um ID no final da URL, o código vai buscar dentro do banco de dados do WordPress pelo titulo do post em questão (ex: https://meusite.com.br/redirect-whatsapp/?id=123). Nesse caso, a mensagem vai ficar assim: Olá, gostaria de maiores informações sobre {Página de Vendas}

Com isso, fica fácil adicionar um sistema de redirecionamento dinâmico em seu formulário do Elementor, ou qualquer outro formulário que você use.

Publicações recomendadas:


Link Curto para Compartilhamento

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.

bruno.art.br/pb/6265

ID de Referência: 6265

Sugira uma publicação

Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.

Clique aqui e entre em contato