VS Contact Form

Descripción

Acerca de

Con este plugin liviano puedes crear un formulario de contacto.

Añade el shortcode [contact] en una página o usa el widget para mostrar tu formulario.

El formulario tiene campos para nombre, correo electrónico, asunto y mensaje. También tiene una suma para resolver (para evitar abusos) y una casilla de verificación de consentimiento de privacidad.

Puedes personalizar tu formulario a través de la página de ajustes o añadiendo atributos al shortcode o al widget.

También es posible mostrar los envíos de formularios en tu escritorio.

Cómo utilizar

Después de la instalación, añade el shortcode [contact] en una página o usa el widget para mostrar tu formulario.

Página de ajustes

Puedes personalizar tu formulario a través de la página de ajustes. Esta página se encuentra en ajustes > VS Contact Form.

Los ajustes y las etiquetas se pueden anular cuando se utilizan los atributos relevantes (shortcode) a continuación.

Esto puede ser útil al tener múltiples formularios de contacto en tu web.

Atributos

También puedes personalizar tu formulario añadiendo atributos al shortcode mencionado anteriormente. Los atributos anularán la página de ajustes.

Varios:

  • Añade una clase CSS personalizada al formulario: class="aquí tu clase"
  • Cambiar la dirección de correo electrónico por defecto: email_to="tu-correo-aqui"
  • Enviar a varias direcciones de correo electrónico (máximo 5): email_to="primer-correo-aquí, segundo-correo-aquí"
  • Cambiar la cabecera del correo electrónico «From»: from_header="aquí tu correo electrónico"
  • Cambiar el asunto en el correo electrónico: subject="aquí tu asunto"
  • Cambiado el asunto en el correo electrónico de respuesta automática al remitente: subject_auto_reply="aquí tu asunto"

Etiquetas de campo:

  • Nombre: label_name="aquí tu etiqueta"
  • Correo electrónico: label_email="aquí tu etiqueta"
  • Asunto: label_subject="aquí tu etiqueta"
  • Mensaje: label_message="aquí tu etiqueta"
  • Consentimiento de privacidad: label_privacy="aquí tu etiqueta"
  • Envió: label_submit="aquí tu etiqueta"

Marcador de posición del campo:

  • Nombre: placeholder_name="aquí tu marcador de posición"
  • Correo electrónico: placeholder_email="aquí tu marcador de posición"
  • Asunto: placeholder_subject="aquí tu marcador de posición"
  • Mensaje: placeholder_message="aquí tu marcador de posición"

Etiquetas de error de campo:

  • Nombre: error_name="aquí tu etiqueta"
  • Correo electrónico: error_email="aquí tu etiqueta"
  • Asunto: error_subject="aquí tu etiqueta"
  • Suma: error_sum="aquí tu etiqueta"
  • Mensaje: error_message="aquí tu etiqueta"
  • Mensaje – no se permiten enlaces o más de 1 enlace: error_message_has_links="aquí tu etiqueta"
  • Mensaje – no se permiten direcciones de correo electrónico: error_message_has_email="aquí tu etiqueta"
  • Palabras prohibidas: error_bad_words="aquí tu etiqueta"
  • Consentimiento de privacidad: error_privacy="aquí tu etiqueta"

Mensajes:

  • Se muestra cuando el envío se realiza correctamente: thank_you_message="aquí tu mensaje"
  • Se muestra en el correo electrónico de respuesta automática al remitente: auto_reply_message="aquí tu mensaje"

Atributos múltiples: [contact email_to="aquí-tu-correo-electrónico" subject="aquí-tu-asunto" label_submit="aquí tu etiqueta"]

Cuando usas el widget, no añadir la etiqueta del shortcode principal ni los corchetes.

Ejemplo: email_to="aquí-tu-correo-electrónico" subject="aquí tu asunto" label_submit="aquí tu etiqueta"

Muestra los envíos de formularios en el escritorio

A través de la página de ajustes, puedes activar los envíos de formularios que se muestran en tu escritorio.

Después de la activación, notarás un nuevo elemento de menú llamado «Envíos».

SMTP

SMTP (Simple Mail Transfer Protocol) es un estándar de Internet para el envío de mensajes de correo electrónico.

WordPress es compatible por defecto con la función PHP mail(), pero cuando usas SMTP hay menos posibilidades de que tus envíos de formularios se marquen como spam.

Debes instalar un plugin adicional para esto, como WP mail SMTP.

Caché

Si estás usando un plugin de almacenamiento en caché y deseas evitar conflictos con el formulario de contacto, te recomiendo excluir tu(s) página(s) de contacto del almacenamiento en caché. Esto se puede hacer a través de la página de ajustes de la mayoría de los plugins de almacenamiento en caché.

¿Tienes una pregunta?

Por favor, echa un vistazo a la sección de FAQ.

Traducción

Las traducciones no están incluidas, pero el plugin es compatible con paquetes de idiomas de WordPress.

¡Más traducciones son bienvenidas!

La carpeta de traducción dentro de este plugin es redundante, pero se conserva como referencia.

Agradecimientos

Sin la ayuda del codex de WordPress y la ayuda de la comunidad WordPress no habría sido capaz de desarrollar este plugin así que ¡gracias!

¡Disfrútalo!

Capturas

  • Formulario de shortcode (tema GeneratePress)
  • Formulario de shortcode (tema GeneratePress)
  • Formulario de widget (tema de GeneratePress)
  • Widget (escritorio)
  • Página de ajustes (escritorio)
  • Página de ajustes (escritorio)
  • Página de ajustes (escritorio)
  • Página de ajustes (escritorio)
  • Página de ajustes (escritorio)
  • Página de envío de formularios (escritorio)

FAQ

Acerca de las FAQ

Las FAQ se actualizan regularmente para incluir soporte para las características del plugin recién añadidas o modificadas.

¿Cómo configuro el idioma del plugin?

El plugin usará el idioma de la web, configurado en Ajustes > General.

Si las traducciones no están disponibles en el idioma seleccionado, se usará el inglés.

¿Cuál es la dirección de correo electrónico por defecto?

Por defecto, los envíos del formulario se envían al correo electrónico del administrador (definido en Ajustes > Generales).

Puedes cambiar esto a través de la página de ajustes o usando un atributo.

¿Por qué la dirección de correo electrónico «de» no es del remitente?

He usado una cabecera de correo electrónico «De» por defecto para evitar que los envíos de formularios se marquen como spam.

La mejor práctica es utilizar una cabecera de correo electrónico «From» (una dirección de correo electrónico) que termina con el dominio de tu web.

La cabecera del correo electrónico «De» por defecto comienza con «wordpress» y termina con el dominio de tu web.

Puedes cambiar esto usando un atributo.

Tu respuesta al remitente utilizará otra cabecera de correo electrónico, llamada «Reply-To», que es la dirección de correo electrónico que el remitente ha completado.

¿Puedo mostrar múltiples formularios en la misma página?

No añadir múltiples shortcodes en la misma página. Esto puede causar un conflicto.

Pero puedes mostrar un formulario usando el shortcode y un formulario usando el widget, en la misma página.

¿Puedo añadir campos adicionales al formulario?

Si deseas campos adicionales, debes usar otro plugin de formulario de contacto, como WPForms.

¿Por qué falla el envío del formulario?

Se muestra un mensaje de error si el plugin no ha podido enviar el formulario.

Es posible que tu proveedor de alojamiento haya desactivado la función de correo de tu servidor. Por favor, contáctalos para más información.

Si te aconsejan instalar un plugin de SMTP, por favor consulta la sección «SMTP» anterior.

En caso de que estés utilizando un plugin SMTP, comprueba si hay errores en la página de configuración de ese plugin. Con la mayoría de los plugins SMTP es posible probar la función de correo enviando un correo de prueba.

El envío del formulario también puede fallar debido a la validación de una característica antispam. Puedes activar la depuración a través de la página de ajustes.

¿Por qué no recibo los envíos de formularios?

  • Por favor, comprueba también la carpeta de basura/spam de tu buzón
  • Verifica la información de instalación anterior y verifica los shortcodes (atributos) por fallos
  • Comprueba la página de ajustes, tal vez hayas desactivado el envío de correo electrónico
  • En caso de que estés usando un plugin de SMTP, comprueba la página de ajustes de ese plugin para ver si hay errores.
  • Con la mayoría de los plugins de SMTP es posible probar la función de correo enviando un correo de prueba.
  • Instala otro plugin de formulario de contacto para determinar si está causado por VS Contact Form o no

¿Tiene este plugin características antispam?

Por supuesto, se incluyen las funciones de validación, saneo y escape por defecto de WordPress.

El formulario tiene una suma que resolver y el formulario contiene campos de señuelo ocultos y una trampa de tiempo oculta.

Y puedes limitar la cantidad de enlaces en el campo de mensaje a solo 1, o no permitir enlaces y direcciones de correo electrónico en el campo de mensaje por completo.

¿Cumple este plugin con las condiciones del RGDP?

El Reglamento General de Protección de Datos (RGPD) es un reglamento en la legislación de la UE sobre protección de datos y privacidad para todas las personas dentro de la Unión Europea.

Hecho todo lo posible para cumplir con las condiciones del RGDP:

  • El formulario tiene una casilla de verificación de consentimiento de privacidad
  • Puedes desactivar la colección de direcciones IP
  • Los envíos de formularios se almacenan de forma segura en la base de datos, de forma similar a cómo se almacenan las entradas y páginas por defecto
  • Puedes borrar fácilmente los formularios enviados

¿Este plugin tiene su propio bloque?

Aún no, pero es posible que se añada en un futuro próximo.

¿Por qué no hay versiones semánticas?

El número de la versión no te dará información sobre el tipo de actualización (mayor, menor, parche). Debes consultar el registro de cambios para ver si la actualización es mayor o menor.

¿Cómo puedo hacer una donación?

¿Te gusta mi plugin y quieres hacer una donación? Hay un enlace de donación de PayPal en mi web. ¡Gracias!

¿Otras preguntas o comentarios?

Por favor, abre un debate en el foro de soporte de WordPress.org para este plugin.

Reseñas

18 de febrero de 2024 2 respuestas
I had a problem with spam lately after years of not getting any really, which in itself is a great result already. I already liked the plugin for its simplicity and clean look, but after experiencing how Guido addressed my questions when we did got spam, I can only say this man is a true caring professional. You feel his intention is to try to make his extension better, being very informative with consistent communication along the way. I wish everyone was like him, would make everything much more fluent. This review is well deserved, It's not many times i write an unasked review, but I feld this time it wouldnt be fair if I didnt. Thanks a lot Guido, again.
12 de agosto de 2023
Simple to use, activate, drop [contact] in a page. Done Looks good, works good. Period, what more do you want?
28 de noviembre de 2022
... is this plugin when they are looking for contact forms. There are some many contact form plugins with drag and drop building stuff really nobody uses. This plugin is really simple and perfect for my use! Also this plugin does not contact any external servers. Perfect!
23 de julio de 2022
So happy to find this plugin. Using since ever Contact form 7. But is no more SEO friendly. The support is so fast and efficient. And the installation in Wordpress so easy. So Thanks Guido for your great plugin!!!
Leer todas las 48 reseñas

Colaboradores y desarrolladores

«VS Contact Form» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«VS Contact Form» ha sido traducido a 22 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «VS Contact Form» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

Version 15.0

  • Mejorada la validación
  • Cambios menores en el código

Version 14.9

  • Nuevo: Ajuste para permitir o rechazar direcciones de correo electrónico en el campo de mensaje
  • Nuevo: Ajuste para ignorar los envíos de formularios con palabras prohibidas o cuando el campo de mensaje no acepta enlaces o direcciones de correo electrónico
  • Corrección: Marcador de posición de suma

Version 14.8

  • Corrección: Vulnerabilidad de suma (gracias a Patchstack)

Version 14.7

  • Se ha reemplazado base64 con la función ‘wp_hash()’
  • Cambios menores en el código

Version 14.6

  • Cambios menores en el código

Version 14.5

  • Corrección: Dato transitorio actualizado
  • Esto corrige la inundación de la base de datos con datos transitorios temporales cuando el sitio tiene mucho tráfico.
  • La dirección IP ya no se usa para crear un dato transitorio.

Version 14.4

  • Corrección: Autocompletar los campos del señuelo

Version 14.3

  • Corrección: Eliminada la cookie previamente añadida
  • Esto provocaba el error «cabeceras ya enviadas» en algunos casos

Version 14.2

  • Corrección: Dato transitorio actualizado
  • Mejorada la validación
  • Actualizado desinstalación de archivo
  • Aumentada la versión «requiere al menos» a 5.0
  • Cambios menores en el código

Version 14.1

  • Corrección: Vulnerabilidad de suma (gracias a Patchstack)
  • El plugin ahora usa la API de datos transitorios de WP
  • Debido a esta corrección, el plugin ahora requiere al menos PHP 7.0
  • Por favor, actualizar a la última versión

Para todas las versiones por favor revisa el archivo de registro de cambios.