1. Con una cuenta podrás:

    • Publicar preguntas y pedir ayuda
    • Crear tutoriales
    • Acceder a contenido privado
    • Convertirte en un Héroe de la web
    Cerrar notificación
  2. Eres nuevo en la comunidad y necesitas ayuda?
    Sigue estos pasos y recomendaciones antes de publicar tu duda:
    Cerrar notificación

Solucionado Envío formulario de contacto con wordpress

Tema en 'Wordpress' comenzado por Luis Ruiz, 22 de Enero de 2015.

Estado del tema:
No está abierto para más respuestas.
  1. Luis Ruiz

    Luis Ruiz Nuevo Miembro

    Se incorporó:
    8 de Enero de 2015
    Mensajes:
    6
    Me gusta recibidos:
    2
    Puntos de trofeos:
    3
    Género:
    Hombre
    Ocupación:
    Retirado
    Localización:
    Costa Rica
    Buenas noches estimados foristas.
    He seguido el curso de Wordpress de FalconMaster (muy bien explicado por el Sr. Carlos Arturo), pero necesito para completar mi aprendizaje lograr conocer como se puede enviar un formulario de contacto, estoy utilizando el plugins Formulario de Contacto 7, además tengo el siguiente php para el envío; por favor amigos revisen si está bien el php y en caso de estarlo, díganme como puedo concatenarlo para que el envío sea posible.

    PHP:
    <?php
    if(isset($_POST['email']))
    {
    $email_to = "ruiz.luism@gmail.com";
    $email_subject = "Contacto desde el sitio web";
    if(!isset($_POST['first_name']) ||
    !isset($_POST['last_name']) ||
    !isset($_POST['email']) ||
    !isset($_POST['telephone']) ||
    !isset($_POST['comments']))
    {
    echo "<b>Ocurrió un error y el formulario no ha sido enviado. </b><br/>";
    echo "Por favor, vuelva atrás y verifique la información ingresada<br/>";
    die();
    }
    $email_message  = "Detalles del formulario de contacto:\n\n";
    $email_message .= "Nombre:" . $_POST['first_name'] . "\n";
    $email_message .= "Empresa:" . $_POST['last_name'] . "\n";
    $email_message .= "Correo:" . $_POST['email'] . "\n";
    $email_message .= "Teléfono:" . $_POST['telephone'] . "\n";
    $email_message .= "Mensaje:" . $_POST['comments'] . "\n\n";
    $headers = "From:" . $email_from . "\r\n" .
    'Reply-To:' . $email_from . "\r\n" .
    'Content-type: text/html; charset = utf-8' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
    if(mail( $email_to, $email_subject, $email_message, $headers));
    else{
    echo "Su mensaje se ha recibido. <br/><a href='index.html'>Volver</a>";
    }
    }
    ?>

    Gracias anticipada por la atención que puedan prestarme.
    Saludos
    Luis Ruiz
     
    Última modificación por un moderador: 23 de Enero de 2015
  2. FalconMasters

    FalconMasters
    Administrador
    Miembro del Equipo

    Se incorporó:
    6 de Enero de 2015
    Mensajes:
    392
    Me gusta recibidos:
    315
    Puntos de trofeos:
    63
    Género:
    Hombre
    Ocupación:
    Diseñador Web
    Página web:
    Hola que tal Luis, yo tambien uso ese plugin, pero a como veo no estas usando adecuadamente Contact Form 7, porque no tienes que poner codigo PHP, lo único que hay que hacer es configurarlo correctamente, para eso aqui te dejo unas instrucciones de lo que debes hacer.

    #1 Crear un nuevo formulario en el plugin
    [​IMG]

    #2 Agregar los campos que quieres que contenga tu formulario, para esto te explico como esta la siguiente seccion. Tienes 2 partes principales, una con un area de texto (seccion de la izquierda) que es donde pondrás los campos del formulario y la creación de campos para el formulario (la parte de la derecha).

    En la parte de la derecha lo que tienes que hacer es generar una etiqueta como tu la quieras y despues copiar el codigo que te da y pegarlo en el area de la izquierda. Y asi para cada campo.
    [​IMG]

    #3 Tienes que configurar el correo igual, pegando el campo de email en su correspondiente, de la siguiente manera:
    [​IMG]

    #4 Guarda tu formulario y pega el código en donde quieras poner tu formulario.
    [​IMG]

    Espero que te haya servido esta pequeña guía, saludos.
     
  3. Luis Ruiz

    Luis Ruiz Nuevo Miembro

    Se incorporó:
    8 de Enero de 2015
    Mensajes:
    6
    Me gusta recibidos:
    2
    Puntos de trofeos:
    3
    Género:
    Hombre
    Ocupación:
    Retirado
    Localización:
    Costa Rica
    Gracias por su atención, si eso es lo necesario ya lo había hecho, mi duda era si con solo eso llegaba. Entonces por lo que puedo notar es la misma función de Comentarios. Gracias de nuevo
     
    A FalconMasters le gusta esto.
  4. FalconMasters

    FalconMasters
    Administrador
    Miembro del Equipo

    Se incorporó:
    6 de Enero de 2015
    Mensajes:
    392
    Me gusta recibidos:
    315
    Puntos de trofeos:
    63
    Género:
    Hombre
    Ocupación:
    Diseñador Web
    Página web:
    Nos comentas si entonces podemos marcar el tema como solucionado.
    Saludos
     
  5. Luis Ruiz

    Luis Ruiz Nuevo Miembro

    Se incorporó:
    8 de Enero de 2015
    Mensajes:
    6
    Me gusta recibidos:
    2
    Puntos de trofeos:
    3
    Género:
    Hombre
    Ocupación:
    Retirado
    Localización:
    Costa Rica
    Gracias, ya mi consulta está satisfecha, o lo que es lo mismo, me han solucionado mi comentario de ayuda.
     
Estado del tema:
No está abierto para más respuestas.

Comparte esta página