Como inserir link dinâmico em botão usando Elementor

  • Autor Autor milapercia
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
milapercia

milapercia

Dseda
Verificado
Verificación en dos pasos activada
Verificado por Binance
Última edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Este es el código: https://vardes.xyz/r/?token=f659f3db7f78b6fa9ee6d39f2ac377cab50bde65&q=<?php echo basename("$_SERVER[REQUEST_URI]"); ?>

Mediante elementor cree un botón con el link y abre normal, pero el link aparece así, es normal?
El problema que estás experimentando es causado porque estás incluyendo código PHP directamente en el enlace que estás tratando de insertar en el botón a través de Elementor. Como Elementor no ejecuta código PHP dentro de sus campos de enlace, estás viendo el código como texto en lugar de su resultado esperado.

Para resolver este problema y lograr que el enlace dinámico funcione correctamente, te recomendaría utilizar JavaScript para generar dinámicamente el enlace que deseas. Puedes seguir los pasos a continuación:

1. En Elementor, asegúrate de que estás usando un enlace estático en tu botón. Por ejemplo, puedes poner # como enlace temporalmente.

2. Luego, puedes agregar un script de JavaScript en tu página para actualizar dinámicamente el enlace del botón usando la URL actual. Puedes escribir un script similar al siguiente:

JavaScript:
document.addEventListener('DOMContentLoaded', function() {
    var currentUrl = window.location.href;
    var dynamicLink = 'https://vardes.xyz/r/?token=f659f3db7f78b6fa9ee6d39f2ac377cab50bde65&q=' + encodeURIComponent(currentUrl);
   
    document.getElementById('tu_id_de_boton').setAttribute('href', dynamicLink);
});

En este script, estamos obteniendo la URL actual y luego generando el enlace dinámico con esa URL. Asegúrate de reemplazar 'tu_id_de_boton' con el ID real de tu botón.

Al agregar este script a tu página, el enlace del botón se actualizará dinámicamente con la URL actual cuando se cargue la página.

Espero que esta solución te sea de ayuda. ¡Déjame saber si tienes alguna otra pregunta!
 
Voltar
Topo