Formulario de Contacto con Contact Form 7 para WordPress

Hace un tiempo puse en funcionamiento el formulario de contacto en el blog.

Para esto recurrí a un plugin del que poco había escuchado pero que me ha resultado bastante cómodo y flexible. El plugin en cuestión se llama Contact Form 7.

Una vez instalado, vamos a tener una nueva opción dentro de nuestro menú de herramientas.

Acceso a la configuración de Contact Form 7

Al acceder al plugin, vamos a ver todas las posibilidades que ofrece éste plugin.

Panel de Contact Form 7

Las opciones son varias, así que vamos a revisar bloque por bloque para entender un poco mejor de qué se trata.

El primer bloque, los detalles de nuestro formulario.

Detalles de nuestro formulario

Lo que vemos, es, además del nombre que lo identifica, el código que más tarde tendremos que usar.

El segundo bloque es el que nos permite componer nuestro formulario. Basicamente es html puro, pero se le agregan algunos tags que el plugin se encargará de manejar.

Composición del formulario

Inicialmente, no vamos a tener idea de cuáles tags deberemos usar.

Para ayudarnos, tenemos a la derecha, un generador de tags según el tipo de campo que busquemos implementar.

Generación automática de tags de Contact Form 7

El tercer bloque es el de configuración del mensaje en si mismo. Vamos a poder establecer la direccción a la que se enviará el mail, así como el formato del remitente. También podremos agregar texto al mensaje que nos escriban y podremos configurar si queremos que se acepten tags html.

Estructura del mensaje

Contamos con la posibilidad de enviar un segundo mail. En éste cuarto bloque tendremos las mismas opción que en el caso anterior (sólo si deseamos actviarlo).

Segundo destinatario para los mensajes

Luego tenemos la posibilidad de configurar cada uno de los mensajes que se utilizan al procesar el formulario. Estos son los mensajes por defecto.

Personalización de mensajes en Contact Form 7

Una vez que hayamos configurado todas las cuestiones de nuestro formulario, podremos grabar y vamos a ver algo similar a ésto debajo del nombre de nuestro formulario.

Código del formulario

Como bien indica la leyenda, vamos a tener que copiar ese código para poder usarlo dentro de una página.

Para activarlo, sólo tenemos que ir a la página (o post… en mi caso es página) en la que queremos usar el formulario y pegar el código que vimos recién.

Aplicando el formulario en nuestra página

Ahora si, grabamos nuestra página y el resultado que obtendremos sería algo como esto.

Formulario publicado con Contact Form 7

Un plugin sencillo, flexible y efectivo.

A lo mejor te interese leer

This entry was posted in Wordpress and tagged , , . Bookmark the permalink.

71 Responses to Formulario de Contacto con Contact Form 7 para WordPress

  1. Jose says:

    una consulta soy nuevo en esto, la apariencia del formulario hace que no se noten los bordes con mi tema, como puedo cambiar la CSS o el fondo de las cajas de texto si fuera posible, gracias

  2. Damián says:

    @Jose

    Fijate que dentro de la carpeta del plugin (wp-content/plugins/contact-form-7) tenés archivos css específicos.
    Saludos.

  3. Andrés says:

    Hola,

    esta muy bien el plugin, simple y bueno,
    gracias por la ayuda.

    saludos

  4. Seba says:

    Si, gran aporte, Gracias¡¡¡

  5. mari says:

    No me envía nada al correo que puse….. por favor, cómo configuro esto? dónde veo la información que recolecto?

  6. Damián says:

    @mari

    ¿Tenés certeza que el envio de mail funciona?.
    ¿Otros mail de WordPress te llegan correctamente?.
    Si no tenés forma de confirmarlo, podés probar un de subir un archivo con la función mail de php (http://www.php.net/manual/en/function.mail.php) para ver si envía.
    Saludos.

  7. Oscar Barreto says:

    Hola
    Realmente estoy satisfecho con este plugin y gracias por toda la información brindada, pero tengo un problema cuando hago una prueba me dice que fue enviado correctamente, pero cuando abro mi bandeja de correo para confirmar si esta todo bien me dice remitente desconocido y obviamente no puedo ver el mail ni nombre de la persona…y no se como corregirlo…desde ya muy agradecido y felicidades.

  8. Damián says:

    @Oscar

    Repasá la configuración.
    En la segunda imagen del post podés ver como deberían ir las variables.

  9. Oscar Barreto says:

    Gracias Damián por responderme y creeme que vengo luchando con algunas limitantes que tengo, en el momento de implementar ciertas cosas, pero mañana voy a revisar todo y ver que pasa.Que tengas una feliz navidad y un mejor año 2010…hasta pronto….

  10. Adriel says:

    Hola! instalé form 7 y me da el siguiente error: “Error al enviar el mensaje. Por favor inténtalo más tarde o contacta con el administrador por otro medio.” Alguien sabe que pasa? Ya no se que hacer!!! Mil gracias!

  11. Damián says:

    @Adriel

    ¿Has probado que tu servidor pueda enviar correos desde php?.
    Quizás debas revisar la ayuda oficial del plugin: http://contactform7.com/faq/
    Saludos.

  12. paco says:

    Hola Damian, ya lo tengo instalado pero ¿puedo cambiar la apariencia, las fuentes o lo colores del formulario? es que me queda muy parecido con el texto de la entrada.

    Gracias por tu aporte.

  13. Damián says:

    @Paco

    Por supuesto que se puede, tendrás que comenzar a jugar con css y con los identificadores y clases que tiene o se pueden agregar al formulario.
    Saludos.

  14. daniel says:

    hola , sabes que he instalado este plugin, pero al momento de hacer pruebas de envio de mail, apraentemente el envío es satidfactorio pero no recibe nada en mi correo, como puedo solucionar esto, de antemano gracias por la ayuda…

  15. Damián says:

    @daniel

    ¿Tenés certeza sobre si podés enviar mails desde php en tu servidor?.
    Podrías hacer una prueba con la función mail() de php para confirmarlo.
    Saludos.

  16. cristopher says:

    amigo una consulta … como hago para crear un boton de borrar info del formulario y como hago para cambiar la apariencia del botton de envio y proximamente uno de borrar

  17. Damián says:

    @cristopher

    Por defecto no viene ese elemento dentro de la lista de los posibles, pero podés agregar vos el html y va a funcionar.
    Saludos.

  18. Carlos JG says:

    Una pregunta: ¿como habilito en mi servidor el poder enviar correos desde wordpress?
    No hay manera de que funcione el plugin, y es por esto, estoy seguro.

  19. Damián says:

    @Carlos JG

    Para estar seguro, probá de ejecutar la función mail de php en un archivo. (Subí un nuevo archivo con la ejecución de esa función).
    En la página de Php tenés las indicaciones necesarias para probarla.
    Saludos.

  20. Jorge says:

    Hola, en la opcion Tools del WordPress no me aparece el contact form y en las opciones de Contact no me aparece nada al hacer click en “Mostrar” Additional Settings.

    Pero mi principal problema es: que las cajas de texto son de color blanco y no tienen borde… el fondo de mi página es blanco, entonces no se nota donde escribir.

    Ya le intente mover a los archivos .css, pero no pasa nada.

    ¿Alguien me puede ayudar?

  21. Damián says:

    @Jorge

    En cuanto a que no te aparezcan las opciones, no sabría decirte. Nunca he tenido inconvenientes con el plugin. Desde la versión 2.7 de WP lo he usado y funciona perfectamente.
    En cuanto lo de los bordes, es definitivamente un problemas de css.
    Deberías probar con una herramienta como Firebug para tratar de detectar el problema.
    Saludos.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">