Formulario de contacto en sitios de WordPress?


29

¿Cómo se construye una página en WordPress que contenga un formulario de contacto lleno de campos personalizados, cuadros, entradas, etc., completamente determinado por el autor del sitio? Parece extraño que Wordpress carezca actualmente de esta característica, pero conociendo la comunidad de WordPress, es poco probable que debamos prescindir de ella.


Todo el mundo parece usar el Formulario de contacto 7. Es bueno, pero también he creado formularios personalizados para este propósito.
artlung

¿Es apropiada la etiqueta [wordpress-3] aquí? La pregunta no se refiere a la funcionalidad específica de WP3 y podría aplicarse igualmente a versiones anteriores de WordPress.
nadie

Uso el Formulario de contacto de WP mejorado y funciona para mí, aunque dice que solo funciona hasta WordPress 2.6, todavía funciona bien para mí usando WordpPress 3
Adam Dempsey

dynamicwp-contact-form viene con un botón flotante en la página web.
Nombre-AK

Respuestas:


23

Contact Form 7 es uno de los complementos más populares para agregar un formulario de contacto a un blog de WP. Admite múltiples formularios de contacto y puede agregar / eliminar campos según sea necesario. Se pueden agregar servicios adicionales como reCAPTCHA y Akismet. Lo uso en la mayoría de mis blogs para potenciar las funciones de contacto.


Uso el Formulario de contacto 7 en todos mis sitios. También tiene varios puntos de extensión (acciones y filtros) con los que puede agregar su propia funcionalidad personalizada.
avesse

He estado muy contento con el Formulario de contacto 7; Una cosa para verificar, si utiliza herramientas para migrar su base de datos y reemplazar las URL; asegúrese de que sus correos electrónicos generados sigan siendo correctos. CF7 almacena los saltos de línea como / r / ny algunos scripts lo leen mal y lo reescriben en la base de datos de manera diferente.
Ryan Gibbons el

Contact Form 7 requiere que Javascript esté activado para funcionar.
Hakre


5

Considere usar Formas de gravedad . Es comercial pero solo $ 39 por sitio y es uno de los mejores $ 39 que he gastado para el desarrollo de WordPress.


1
Después de revisar muchos otros complementos de formulario de contacto, Gravity Forms es el único que dejaría que mis clientes usaran. Nada más se compara con lo fácil y agradable que es usarlo.
curtismchale

1
Estoy tan contento de haber consultado este sitio antes de utilizar los formularios de contacto 7. Las formas de gravedad son realmente increíbles. Gracias @MikeSchinkel, hoy me ahorraste horas de trabajo.
jessegavin

@jessegavin : me alegro de poder servirle .
MikeSchinkel

@MikeSchinkel: ¿El complemento Gravity Forms no tiene licencia GPL?
Hakre

@hakre - Creo que tiene licencia GPL, ¿por qué? Pero no está disponible directamente del proveedor mediante descarga sin pagar. ¿Está sugiriendo que debido a que es GPL, las personas deberían buscar obtenerlo de forma gratuita en lugar de pagar la cantidad razonable para ayudar a financiar su continuo desarrollo y apoyo?
MikeSchinkel

4

Si está buscando hacer un formulario altamente personalizado y desea un control completo sobre lo que sucede, también puede crear una nueva plantilla para la página, y su formulario en esa plantilla se publicará de nuevo en sí mismo. En la parte superior de la plantilla, puede hacer algo como esto:

<?php
if($_POST)
{
     // do something
}
?>

No es el más elegante, pero funciona.


2

Agrégame a la lista de seguidores de Gravity Forms. Por supuesto, hace mucho más que solo formularios de contacto. Definitivamente, debe consultar la lista de características y decidir si vale la pena sus $ 39 dólares. Fue una obviedad para mí y compré la licencia ilimitada de desarrollador del sitio. El tiempo que me ahorra hace que valga la pena.



1

Secure Form Mailer Plugin para Wordpress

¡Durante años he estado usando el complemento de formulario de dagon design: http://www.dagondesign.com/articles/secure-form-mailer-plugin-for-wordpress/ gratis! (así que déjame hacer mi cosa de devolución de usuario feliz :)

Este complemento tiene una amplia gama de características que incluyen:

  • Soporte para múltiples instancias
  • Un sistema dinámico de generación de formularios fácil de usar (cualquier número de campos, en cualquier orden)
  • múltiples destinatarios
  • múltiples archivos adjuntos
  • función opcional de respuesta automática
  • un sistema de verificación de imagen
  • Numerosas características de seguridad (incluida la protección contra la inyección de encabezado de correo electrónico)
  • un sistema de plantilla de mensaje
  • múltiples idiomas
  • y demasiadas otras cosas para enumerar.

Este complemento fue diseñado para ser fácil de usar y, a la vez, extremadamente flexible. Si solo desea un formulario de contacto simple, puede configurar uno con solo unos pocos clics.

Para aquellos de ustedes que necesitan algo un poco más avanzado, pueden personalizar completamente el complemento para que se ajuste a sus necesidades, ya sean 5 campos o 500. También hay disponible una versión que no es de WordPress. También se ha agregado el soporte ReCaptcha, así como el soporte para almacenar los datos en un archivo delimitado.

Me ha servido bien durante años.


1

Vea lo diferente: para solo un formulario en una página, es fácil y rápido (sin gancho de filtro u otro) escribir una plantilla para una página en WP, para una mayor flexibilidad y funciona con un complemento. Puede encontrar una solución lista o un iniciador aquí: https://github.com/bueltge/WP-Contact-Form-Template


0

Más uno para formas de gravedad, ya que he descubierto que es mucho más fácil de usar para mis clientes. Es más fácil proporcionar soporte de temas (es decir, más fácil de personalizar mediante CSS) y tiene menos conflictos con otros complementos


2
Si desea "más uno", use la flecha hacia arriba en la respuesta que ya existe y / o agregue un comentario explicando POR QUÉ "más uno".
Doug

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.