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

Duda con formulario en Wordpress

Estas en el tema de Duda con formulario en Wordpress en el foro de WordPress en Foros del Web. Hola, buenas tardes!! Tengo una duda. Estoy trabajando con Wordpress a vapor (es decir, estoy haciendo una página pero no conozco mucho aún de esta ...
  #1 (permalink)  
Antiguo 17/09/2012, 13:05
Avatar de Middrel  
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años, 7 meses
Puntos: 27
Duda con formulario en Wordpress

Hola, buenas tardes!!

Tengo una duda. Estoy trabajando con Wordpress a vapor (es decir, estoy haciendo una página pero no conozco mucho aún de esta aplicación). Lo que voy haciendo lo aprendo sobre la marcha así que me encontré con un pequeño detalle a resolver...

Hice una nueva página en el menú de "Añadir página nueva", en la cuál hice un formulario:

Código HTML:
<form action="formulario-universidad" method="post">

<input class="forma-a" type="text" name="nombre" id="nombre-uni" value="Nombre del solicitante ( * Requerido )" required="required">
<input class="forma-a" type="text" name="direccion" id="direccion-uni" value="Dirección ( * Requerido )" required="required">
<input class="forma-b" type="text" name="postal" id="postal-uni" value="Dirección postal">
<input class="forma-b" type="text" name="telefono" id="telefono-uni" value="Teléfono ( * Requerido )" required="required"><input class="forma-b" type="text" name="fax" id="fax" value="Fax">
<input class="forma-b" type="text" name="celular" id="celular-uni" value="Celular"><input class="forma-b" type="text" name="email" id="email" value="Correo electrónico ( * Requerido )" required="required">
<input class="forma-a" type="text" name="madre" id="madre-uni" value="Nombre de la madre o tutora">
<input class="forma-a" type="text" name="padre" id="padre-uni" value="Nombre del padre o tutor">
¿Cómo te enteraste del programa de verano?
<textarea name="progverano" id="progverano-uni"></textarea>
¿Qué sabes de la fundación?
<textarea name="fundacion" id="fundacion-uni"></textarea>
<input type="text" name="escuela" id="escuela" value="Universidad de procedencia"><input type="text" name="grado" id="grado" value="Grado">
¿Trabajas? 
<select name="trabajas" id="trabajas-uni"><option value="0">Opción</option><option value="1">Si</option><option value="2">No</option></select><input type="text" name="espef" id="espef" value="Especifica">
¿Perteneces a organizaciones estudiantiles?
<select name="organizaciones" id="organizaciones-uni"><option value="0">Opción</option><option value="1">Si</option><option value="2">No</option></select><input type="text" name="org" id="org" value="Especifica">
Experiencia en el campo de la medicina
<textarea name="experiencia" id="experiencia-uni"></textarea>
¿Qué sección del programa prefiere?
<select name="seccion" id="seccion-uni"><option value="0">Opción</option><option value="1">Junio</option><option value="2">Julio</option></select>
(Esto es sólo para motivos de evaluación y no implica que la fecha preferida será la seleccionada para participar del <strong>Programa de Verano</strong>)


¿Terminaste? ¡Ahora envía tu solicitud de inscripción!

<input class="forma-c" type="submit" name="enviar" id="enviar-uni" value="¡Sí! ¡Quiero enviar mi solicitud ahora!"><input class="forma-c" type="reset" name="limpiar" id="limpiar-uni" value="No, reiniciaré el formulario">

</form> 
Ahora, la idea es que al enviar el formulario, se envié un correo al alumno y otro a la institución con alguna información sobre el registro, además de guardar los datos en una tabla de la base de datos. La tabla ya la cree.

Mi pregunta es, si estoy sobre el cuerpo de la página en "Editar página", puedo llamar un archivo php de manera tradicional (inlcude(archivo.php)) y posteriormente, crear el archivo.php y dejarlo dentro de la carpeta donde esta el tema utilizado.

¿Funciona de esa forma Worpress o necesito hacer algo distinto?
  #2 (permalink)  
Antiguo 18/09/2012, 04:31
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 13 años, 3 meses
Puntos: 297
Respuesta: Duda con formulario en Wordpress

Lo ideal es que lo hicieras todo en el "Action" del <form>, que para eso está.

De todos modos no puedes incluir código PHP directamente en el editor de Wordpress porque éste no lo interpreta, tendrás que usar un plugins que lo habilite.
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #3 (permalink)  
Antiguo 18/09/2012, 10:45
Avatar de Middrel  
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años, 7 meses
Puntos: 27
Respuesta: Duda con formulario en Wordpress

Es decir, ¿puedo dejar esa página de Wordpress así y cargar un php desde el action... es decir action="archivo.php"?

Saludos!
  #4 (permalink)  
Antiguo 18/09/2012, 11:10
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 4 meses
Puntos: 638
Respuesta: Duda con formulario en Wordpress

Hola, puedes hacerlo de dos maneras, una sencilla y la otra complicada.

La sencilla es que uses un plugin como Contact Form 7 o similar.

La complicada (que no lo es tanto) es que crees una plantilla o template para la página en específico donde quieras mostrar el formulario, y en ese archivo, que lo puedes llamar, por ejemplo page-pagina-contacto.php escribes todo el código php que te maneje el formulario...

Mira, en lo que buscaba los links para construir esta respuesta encontré este plugin, que se integra con CF7 y guarda lo que se envía por el formulario en la base de datos, tal vez así te puedes ahorrar tiempo de trabajo y dolores de cabeza.

Saludos.
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #5 (permalink)  
Antiguo 18/09/2012, 11:25
Avatar de Middrel  
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años, 7 meses
Puntos: 27
Respuesta: Duda con formulario en Wordpress

Interesante.... eso de aventarse de un avión sin paracaidas no deja nada bueno :/

Tomaré en cuenta las dos propuestas y veré que es lo mejor, de antemano les agradezco por su tiempo. Un saludo!! :)

Etiquetas: formulario, página, php, post, tema
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 17:25.