Pregunta sobre Elementor Website Builder de Wordpress:

URL variable?

Un usuario preguntó 👇

Estoy ejecutando algunos valores de una página a otra. Hago esto usando una variable de URL donde solo agrega la URL a la que está vinculando. En otros sitios, pude recuperar e imprimir este valor en la página usando un pequeño código php. Veo que Elementor no permite php, así que probé un plugin de PHP pero resultó toda mi página. Desactive el plugin y todo vuelve. ¿Alguien tiene alguna idea sobre cómo capturar la variable URL y luego mostrarla en la nueva página?

(@ lestexas60)

Hace 2 años, 4 meses

Resuelto, obtuve un plugin de fragmento de código PHP Insert y descubrí que tenía un error de código php. El error estaba causando que toda mi página desapareciera, el error de código solucionó todo.

(@ pingram3541)

Hace 2 años, 4 meses

También puede hacer esto con JavaScript vanilla.

Muestra de respeto: mysite.com?firstname=Bill&lastname=Smith&age=46

Elementos de elemento con los siguientes ID:
#firstname
#lastname
#age

Por ejemplo, edite texto sin formato:

<div>First Name: <span id="firstname">____________________</span></div>
<div>Last Name: <span id="lastname">____________________</span></div>
<div>Age: <span id="age">____________________</span></div>

Elemento html Elementor:

<script>
var fn, ln, age = '____________________';

function getQueryStrings() { 
  var assoc  = {};
  var decode = function (s) { return decodeURIComponent(s.replace(/+/g, " ")); };
  var queryString = location.search.substring(1); 
  var keyValues = queryString.split('&'); 

  for(var i in keyValues) { 
    var key = keyValues[i].split('=');
    if (key.length > 1) {
      assoc[decode(key[0])] = decode(key[1]);
    }
  } 

  return assoc; 
}

var qs = getQueryStrings();

if(qs["firstname"]){
    fn = qs["firstname"];
    document.getElementById('firstname').innerHTML = fn;
}
if(qs["lastname"]){
    ln = qs["lastname"];
    document.getElementById('lastname').innerHTML = ln;
}
if(qs["age"]){
    age = qs["age"];
    document.getElementById('age').innerHTML = age;
}
</script>

(@ jeremiah01292)

Hace 2 años, 4 meses

Sospecho que está tratando de presentar una nota de agradecimiento por su envío en el formulario … Es posible que esté analizando demasiado. La respuesta a esta pregunta está en acción = ”your_special_php.php? / $ Php_variable_that_you_are_passing ”” Esta variable funciona mejor como un conjunto de cosas.

Ahora bien, cómo conseguir un elemento que le permita hacer eso en un formulario creado dinámicamente es un asunto completamente diferente.

Si entendí la necesidad, lo siento.

Para su información, el moddel oculto y mostrar el script de Java con el oyente de acción en el botón de envío es una respuesta muy clara a esto

El truco de @ pingram3541 es (creo) que quiere ejecutar la variable de una página a otra y si esa página se abre en Google, una nueva «característica» de aislamiento de pestañas para un proceso para liberar pestañas es la capacidad de hacer referencia a mí en la otra pestaña…. Yo creo que…

He tenido los últimos días con problemas irreversibles y en realidad estoy funcionando a aproximadamente el 10 por ciento de la capacidad del cerebro de la atmósfera … así que si esto no es comprensible … ignórelo.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *