Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Como poner un shortcode dentro de un input ?

Estas en el tema de Como poner un shortcode dentro de un input ? en el foro de WordPress en Foros del Web. <input type="text" id="textarea" value="www.web.com/ [mycred_affiliate_id] " size="13" maxlength="11"> <button id="copyBlock">Copiar</button> <span id="copyAnswer"></span> El problema es que no reconoce el shortcode como tal.. simplemente copia el ...
  #1 (permalink)  
Antiguo 15/04/2017, 14:23
 
Fecha de Ingreso: agosto-2014
Mensajes: 283
Antigüedad: 5 años, 2 meses
Puntos: 4
Pregunta Como poner un shortcode dentro de un input ?

<input type="text" id="textarea" value="www.web.com/[mycred_affiliate_id]" size="13" maxlength="11">
<button id="copyBlock">Copiar</button> <span id="copyAnswer"></span>

El problema es que no reconoce el shortcode como tal.. simplemente copia el texto de forma literal..



Debere de buscar otra alternativa? o hay alguna forma de usarlo en este ejemplo?

Muchisimas Gracias
  #2 (permalink)  
Antiguo 16/04/2017, 16:04
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.554
Antigüedad: 11 años, 8 meses
Puntos: 1085
Respuesta: Como poner un shortcode dentro de un input ?

deberás crear un shortcode que te arroje el html completo, no es difícil crearlos... aquí tienes todo lo que necesitas saber

https://codex.wordpress.org/Shortcode_API
  #3 (permalink)  
Antiguo 17/04/2017, 09:45
 
Fecha de Ingreso: agosto-2014
Mensajes: 283
Antigüedad: 5 años, 2 meses
Puntos: 4
Exclamación Respuesta: Como poner un shortcode dentro de un input ?

Cita:
Iniciado por ArturoGallegos Ver Mensaje
deberás crear un shortcode que te arroje el html completo, no es difícil crearlos... aquí tienes todo lo que necesitas saber

https://codex.wordpress.org/Shortcode_API

No tenia ni idea que se podía crear propios shortcode, voy a probarlo, y como aporte también dejo el mismo código pero programado diferente, con la misma opción y que además permite poner shortcodes y son identificados correctamente:

Código PHP:
<!DOCTYPE html>
<
html>
  <
head>
    <
title>Copiar un texto al portapapeles en Java Script</title>
    <
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <
body>
    <
textarea id="textarea" rows="6" cols="40">Texto que queremos copiar al portapapeles!
    </
textarea><br/>
    <
button id="copyBlock">Click para copiar</button> <span id="copyAnswer"></span>
  </
body>
  <
script language="JavaScript">
    
// Establecemos las variables
    
var textarea document.getElementById("textarea");
    var 
answer document.getElementById("copyAnswer");
    var 
copy   document.getElementById("copyBlock");
    
copy.addEventListener('click', function(e) {
       
// Sleccionando el texto
       
textarea.select();
       try {
           
// Copiando el texto seleccionado
           
var successful document.execCommand('copy');
     
           if(
successfulanswer.innerHTML 'Copiado!';
           else 
answer.innerHTML 'Incapaz de copiar!';
       } catch (
err) {
           
answer.innerHTML 'Browser no soportado!';
       }
    });
  
</script>
</html> 
  #4 (permalink)  
Antiguo 17/04/2017, 13:00
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.554
Antigüedad: 11 años, 8 meses
Puntos: 1085
Respuesta: Como poner un shortcode dentro de un input ?

Te soy franco y no veo relación entre tu código y los shortcodes, seguramente es algo muy particular que tu requieres en este momento.

Aun así gracias, quizás le sirva a alguien mas en el futuro.

Etiquetas: form, input, shortcode
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:42.