Descripción
Acerca de
Este es un plugin liviano para crear un formulario de contacto personalizado.
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 enumerar 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 del shortcode
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-aquí"
- 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"
- Cambiado el asunto en el correo electrónico al administrador:
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"
- Enlaces:
error_links="aquí tu etiqueta"
- Palabras malsonantes:
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"
Ejemplos:
- Un atributo:
[contact email_to="aquí-tu-correo-electrónico"]
- Atributos múltiples:
[contact email_to="aquí-tu-correo-electrónico" subject="aquí-tu-asunto" label_submit="aquí tu etiqueta"]
Atributos del widget
El widget es compatible con los mismos atributos. No tienes que añadir la etiqueta principal de shortcode o las paréntesis.
Ejemplos:
- Un atributo:
email_to="aquí-tu-correo-electrónico"
- Atributos múltiples: email_to=»aquí-tu-correo-electrónico» subject=»aquí-tu-asunto» label_submit=»aquí tu etiqueta»
Lista los envíos de formularios en el escritorio
Puedes activar la lista de envíos de formularios en tu escritorio a través de la página de ajustes.
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.
Desinstalar
Si desinstalas el plugin a través del escritorio, todos los envíos de formularios y ajustes se eliminarán de la base de datos.
Se eliminarán todas las entradas del tipo de envío (personalizado) «envío».
Puedes evitar esto a través de la página de ajustes.
¿Pregunta?
Por favor, echa un vistazo a la sección de FAQ.
Traducción
No está incluido pero el plugin es compatible con los paquetes de idioma de WordPress.
¡Más traducciones son bienvenidas!
La carpeta de traducción dentro de este plugin es redundante pero se mantiene 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 (tema de GeneratePress) Formulario (tema de 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) Envíos (escritorio)
Instalación
Por favor, consulta la sección de descripción para información sobre la instalación.
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 utilizará el idioma de la web, establecido en Ajustes > General.
Si el plugin no se traduce a este idioma, la alternativa de idioma será el inglés.
-
¿Cuál es la dirección de correo electrónico por defecto del administrador?
-
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 llamada «From» 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 usando un plugin de SMTP, comprueba la página de ajustes para ver si hay errores. La mayoría de los plugins de SMTP tienen un módulo de prueba, puedes probar la función de correo enviando un correo de prueba.
-
¿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 correo electrónico al administrador
- 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.
- La mayoría de los plugins de SMTP tienen un módulo de prueba, puedes 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 para resolver y puede limitar el número de enlaces en el campo de mensaje.
Y el formulario contiene campos ocultos de señuelo y una trampa de tiempo oculto.
-
¿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?
-
El plugin no tiene su propio bloque en el editor y no hay planes para añadirlo pronto.
-
¿No hay versiones semánticas?
-
El número de versión no te da ninguna información sobre el tipo de actualización (mayor, menor, parche). Para ello, deberías comprobar el registro de cambios.
-
¿Cómo puedo hacer una donación?
-
¿Te gusta mi plugin y estás dispuesto a hacer una donación? ¡Gracias, realmente lo aprecio! Hay un enlace de donación de PayPal en mi web.
-
¿Otra pregunta o comentario?
-
Por favor, abre una consulta en el foro del plugin.
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 13.8
- Nuevo: Establecer un asunto diferente para el correo electrónico para el administrador y el correo electrónico de respuesta automática para el remitente.
- Añadido el atributo ‘subject_auto_reply’
Version 13.7
- Asunto del correo electrónico y título del envío: Asunto añadido nuevamente que el remitente ha completado
Version 13.6
- Eliminado el atributo de prefijo del asunto del correo electrónico
- Configurar el asunto de tu correo electrónico a través de la página de ajustes o usando un atributo
- El asunto que el remitente ha completado aparece en el contenido del correo electrónico
- Página de ajustes actualizada
Version 13.5
- Cambios textuales
- Cambios menores en el código
Version 13.4
- Cambios menores en el código
Version 13.3
- Corrección: Filtro de palabras malsonantes
Version 13.2
- Nuevo: Filtro de palabras malsonantes
- No permitir palabras malsonantes en los envíos de formularios
- Nuevo: Establecer longitud máxima para la entrada y área de texto
- Cambios menores en el código
Version 13.1
- Cambios menores en el código
Version 13.0
- Corrección: Nonce
Version 12.9
- Corrección: Nonce
Para todas las versiones por favor revisa el archivo de registro de cambios.