Bajo
Me gustaría agregar algo de PHP en mi formulario creado con Contact Form 7, un complemento de WordPress. Ya probé esto pero no funcionó: Ejecutar código PHP en el formulario de contacto 7 Textarea. Cada vez que inserto la función, mi sitio web falla.
Tengo una variable almacenada en $_SESSION. Puse esa variable en una entrada oculta y ahora me gustaría tomar el valor de la entrada oculta y colocarlo en el formulario de contacto. ¿Cómo puedo hacer esto? ¡Gracias!
Ben B
Creo que este enfoque puede funcionar para usted.
- Establezca un parámetro de URL para el enlace. Ejemplo
domain.com/more-info?previous-link=home-page
-
En tu formulario agrega este campo
[text* previous-link default:get default:post_meta "Previous link"]
Puedes ver más ejemplos en el documentos
-
¡Esto funcionó! Aunque me encontré con otro problema que pasaba a través de múltiples parámetros en una URL. Pero usando este tema lo resolví: stackoverflow.com/questions/13102489/…. Muchas gracias y también a todas las demás personas que ayudaron 🙂
– bajo
27 de marzo de 2020 a las 13:20
Parece que estás buscando el wpcf7_form_hidden_fields filtrar.
-Danny Battison
26 de marzo de 2020 a las 0:28
¿Qué estás tratando de agregar con php? Probablemente hay mejores formas que agregar php personalizado en medio de un formulario
– Ben B
26 de marzo de 2020 a las 0:38
@DannyBattison ¿Y cómo uso eso?
– bajo
26 de marzo de 2020 a las 14:30
@BenB Estoy tratando de pegar la URL de la página anterior en el formulario. De esta manera sabemos de dónde viene la solicitud. Es para un sitio web de un concesionario de automóviles. Entonces, las personas hacen clic en un automóvil -> Haga clic en ‘Más información’ -> Vaya a la página siguiente y complete el formulario. Me gustaría pegar la URL de la página anterior en ese formulario. Ahora ya tengo la URL almacenada en una variable $_SESSION, pero ahora necesito pegarla en un formulario. Y no sé cómo hacer eso.
– bajo
26 de marzo de 2020 a las 14:32
Haz tu propia etiqueta de formulario.contactform7.com/2015/01/10/agregar-una-etiqueta-de-formulario-personalizada
– Howard E.
26 de marzo de 2020 a las 14:42