Preguntas frecuentes

¿Puedo implementar una respuesta automática?

Sí, por supuesto. Simplemente marca la casilla «Usar correo electrónico (2)» en el panel de la pestaña «Correo electrónico» y configura Correo electrónico (2) como plantilla para el correo de respuesta automática. Correo electrónico (2) es una plantilla de correo adicional que funciona de la misma manera que la plantilla de correo principal, pero Correo electrónico (2) se envía solo cuando Correo electrónico (el mensaje principal) se ha enviado correctamente.

¿Puedo ver los mensajes enviados a través del formulario de contacto?

«Contact Form 7» no guarda los mensajes enviados. Para gestionar los mensajes a través de «Contact Form 7», debes instalar Flamingo (otro plugin creado por el mismo desarrollador).

¿Cómo puedo especificar un asunto para el correo electrónico?

Simplemente edita el campo Asunto en el panel de la pestaña «Correo electrónico».

Recibo correos electrónicos que contienen códigos como [foobar]. ¿Qué es esto? Quiero ver el envío del usuario.

Por favor, lee la respuesta anterior. En este ejemplo, ninguna etiqueta de formulario corresponde a la etiqueta de correo [foobar]. Una etiqueta de correo que no tenga una etiqueta de formulario correspondiente se mostrará tal cuál, sin ser reemplazada.

Mi formulario de contacto no aparece. En su lugar, aparece el código [contact-form-7 404 "No encontrado"].

El código [contact-form-7 404 "No encontrado"] es un indicio de que no se pudo encontrar el formulario de contacto especificado en el shortcode (descrito en la respuesta anterior). Asegúrate de estar utilizando el shortcode con el ID correcto.

¿Cómo puedo añadir un formulario de contacto al contenido de mi publicación?

Abre la página de edición del formulario de contacto que deseas añadir (Contacto > Formularios de contacto).

Cada formulario de contacto tiene su propio shortcode, como este [contact-form-7 id="1234" title="Formulario de contacto 1"]. Copia el shortcode y pégalo en el contenido de la publicación.

Una imagen de captura de pantalla muestra la ubicación desde donde se puede obtener el shortcode de un formulario de contacto.
Captura de pantalla de un shortcode de «Contact Form 7»

¿Hay alguna palabra reservada o no disponible para el nombre de un campo de entrada?

Sí, hay algunas palabras que no están disponibles, pero esto en realidad no es una restricción de Contact Form 7, sino de WordPress.

Si publicas un campo de entrada con el mismo nombre de un parámetro ya utilizado en una consulta de WordPress, este los confundirá, es por esta razón que no puedes usar ese nombre.

Los siguientes son nombres de parámetros que WordPress usa en una consulta: m, p, posts, w, cat, withcomments, withoutcomments, s, search, exact, sentence, calendar, page, paged, more, tb, pb, author, order, orderby, year, monthnum, day, hour, minute, second, name, category_name, tag, feed, author_name, static, pagename, page_id, error, attachment, attachment_id, subpost, subpost_id, preview, robots, taxonomy, term, cpage, post_type, and embed.

Por ejemplo, «name» se usa en la consulta, así que «name» no está disponible para nombrar un campo. La mejor práctica para evitar nombres no disponibles es añadir un prefijo o sufijo al nombre, por ejemplo, usa «your-name» o «name-1234» en lugar de «name».

Consulta también: Mi formulario de contacto siempre redirige a la página de error 404 después del envío.

¿Cómo puedo añadir un campo a mi formulario de contacto?

Inserta una etiqueta de formulario en el campo de edición del panel de la pestaña Formulario. Para obtener más detalles sobre las etiquetas de formulario, consulta la entrada Cómo funcionan las etiquetas.

Una captura de pantalla que muestra etiquetas de formulario usadas en el panel de la pestaña «Formulario».
Captura de pantalla de etiquetas de formulario en el panel de la pestaña Formulario.

Puedes sentir que la sintaxis de las etiquetas de formulario es un poco difícil de aprender la primera vez, pero no tienes que preocuparte por eso: los botones del generador de etiquetas sobre el área de entrada te ayudarán a crearlas.

¿Dónde está la página de ajustes de Contact Form 7?

Accede al escritorio de WordPress y abre el menú Contacto > Formularios de contacto.

Una imagen de captura de pantalla muestra la ubicación del menú de administración de la página de ajustes de Contact Form 7.
Captura de pantalla del menú Contacto > Formularios de contacto

Consulta también: Pantalla de administración

¿Puedo colocar un formulario de contacto fuera de una entrada?

Sí. También puedes colocar un formulario de contacto en un widget de texto.

Consulta también: ¿Puedo incrustar un formulario de contacto en mi archivo de plantilla?

¿Puedo incrustar un formulario de contacto en mi archivo de plantilla?

Sí, pero no puedes insertar un shortcode de formulario de contacto en tu archivo de plantilla directamente. Deberás pasar el código a la función do_shortcode() y mostrar tu salida de esta manera:




Mi formulario de contacto siempre redirige a la página de error 404 después del envío.

Este problema es causado por una combinación de dos configuraciones incorrectas. Primero, el JavaScript AJAX no está funcionando en tu formulario de contacto. Debido a este problema, tu formulario de contacto se redirige innecesariamente después del envío. En segundo lugar, tu formulario de contacto usa palabras no disponibles en los nombres de los campos de entrada. Este problema confunde a WordPress, devolviendo como resultado un error 404 («No encontrado»).

El ícono de la flecha giratoria aparece una vez que envío un formulario, pero luego no sucede nada.

Esto probablemente se deba a un conflicto con algún plugin o el tema activo. Intenta desactivar todos los demás plugins y cambia al tema por defecto.

Consulta también: Por qué se te aconseja desactivar los plugins y cambiar al tema por defecto.

Mi formulario de contacto se comporta de forma extraña en ciertos navegadores.

Esto puede deberse a código HTML, CSS o JavaScript no válido. Por favor, comprueba tu página de formulario con un validador o herramienta de depuración.

Herramientas útiles:

Quiero usar el formulario de contacto en mi idioma, no en inglés, ¿cómo puedo hacerlo?

Contact Form 7 se ha traducido a muchos idiomas. Mira si la carpeta «languages» contiene un archivo de idioma para tu idioma.

Los ajustes de localización de Contact Form 7 se ajustan a los de WordPress. Una vez que actualices los ajustes de localización de WordPress, los de Contact Form 7 también se actualizarán. Mira cómo cambiar el idioma de WordPress aquí.

Ver también: Formulario de contacto en tu idioma

El CAPTCHA no funciona: la imagen no aparece.

Para usar el CAPTCHA, necesitas tener la biblioteca GD y FreeType instalada en tu servidor. Además, asegúrate de que se pueda escribir en la carpeta temporal del CAPTCHA. Para más detalles, consulta CAPTCHA.

Consulta también: Consejos para solucionar problemas de Really Simple Captcha (en inglés)

La caja de entrada de texto del CAPTCHA funciona en Internet Explorer, pero no en Firefox. No puedo introducir el código.

Este es un problema bien conocido causado por el mal uso del elemento <label>. Asegúrate de estar usándolo correctamente.

Esto está bien:

[captchac your-captcha]
<label>Introduce el código: [captchar your-captcha]</label>

Esto no funcionará correctamente:

<label>[captchac your-captcha]
Introduce el código: [captchar your-captcha]</label>

Las subidas y los archivos adjuntos no funcionan.

Consulta Subida de archivos y archivos adjuntos y asegúrate de que tu configuración sea correcta.

¿Puedo añadir los atributos «ID» y «class» a un elemento de formulario?

Sí. Puedes añadir un ID y una clase a un formulario añadiendo los atributos html_id y html_class a un shortcode [contact-form-7].

Ejemplo:

[contact-form-7 id="1234" title="Formulario de contacto 1" html_id="contact-form-1234" html_class="formulario formulario-de-contacto"]

¿Cómo puedo exportar e importar los datos del formulario de contacto?

Debido a que Contact Form 7 almacena los datos de los formularios de contacto como un contenido personalizado (tipo de contenido: wpcf7_contact_form), puedes exportar e importar datos de formularios a través de Herramientas > Exportar y Herramientas > Importar en la pantalla de administración de WordPress.

En el menú Exportar, elige Formularios de contacto si solo quieres exportar datos de formularios de contacto. También puedes elegir Todo el contenido (esto incluye datos de formularios de contacto).

Después del envío, mi formulario de contacto redirige a una URL seguida de un código desconocido parecido a #wpcf7-f123-o1. ¿Por qué sucede esto?

Esto se debe a que tu formulario de contacto está funcionando en un modo de envío diferente a AJAX. El artículo a continuación explica las posibles razones por las que un formulario de contacto no funciona en el modo de envío AJAX.

¿Por qué mi formulario de contacto AJAX no funciona correctamente?

¿Contact Form 7 hace seguimiento de nuestros datos personales de forma sigilosa o transfiere los datos a servidores externos?

No. Contact Form 7 nunca hace cosas tan malvadas. Recuerda que las directrices de WordPress.org prohíben que los plugins de su directorio hagan un seguimiento de los usuarios sin su claro consentimiento.

Recibo mensajes de spam a través de mis formularios de contacto. ¿Cómo puedo detenerlos?

Puedes proteger tus formularios de contacto con las características antispam que proporciona Contact Form 7.

Contact Form 7 es compatible con el filtrado de spam con Akismet. El reCAPTCHA inteligente bloquea los molestos robots de spam. Además, al usar la lista de comentarios no permitidos, puedes bloquear mensajes que contengan palabras clave específicas o aquellos mensajes enviados desde direcciones IP específicas.

¿Puedo editar el texto de la etiqueta de un campo de subida de archivos?

Captura de pantalla de un campo de subida de archivos. Se ven las etiqueta de texto «Examinar...» y «No se ha seleccionado ningún archivo».
Captura de pantalla de un campo de subida de archivos

No, no puedes. Debido a que el texto está integrado en el navegador que usas, no se puede controlar a través de una aplicación web.

Si quieres que el texto se muestre en un idioma diferente, no necesitarás cambiarlo manualmente porque el texto se representa automáticamente en el idioma establecido en las preferencias de idioma del navegador. Por lo tanto, los usuarios ingleses ven una etiqueta en inglés, los japoneses ven una etiqueta en japonés, etc., sin tu intervención.

Just another contact form plugin for WordPress. Simple but flexible.

A %d blogueros les gusta esto: