En esta entrada te muestro la mejor manera de crear formularios de contacto en varios idiomas en WordPress, utilizando el plugin gratuito Contact Form 7 o el plugin de pago Gravity Forms, dos de los mejores plugins para diseñar formularios con WordPress.
1. Contact Form 7
Contact Form 7 es un excelente plugin gratuito que te permite crear formularios de contacto en más de 60 idiomas. De esta manera puedes fácilmente crear un mismo formulario de contacto para tu página web en dos o más idiomas.
Puedes crear formularios de contacto en diferentes idiomas de manera muy fácil. Haz clic en «Añadir Nuevo» (Add New) y selecciona el idioma desde el menú desplegable:
Por ejemplo, si selecciono ruso crearé de manera muy sencilla un formulario de contacto en ruso:
Con todos los mensajes de envío, validación, error, etc, ya traducidos al ruso. Aunque si quieres modificar alguno de estos textos puedes hacerlo desde el propio panel de administración del plugin en WordPress.
Yo utilizo en esta página web el plugin Contact Form 7 para realizar formularios multilingües. Ejemplos:
- https://wplang.org/contact (inglés)
- http://es.wplang.org/contacto (español)
Si utilizas Contact Form 7 con WPML, la manera más fácil de crear formularios multilingües es duplicarlos en otros idiomas. En este artículo viene explicado de manera detallada: Utilizando Contact Form 7 y WPML.
Si utilizas WordPress Multisite y un plugin de red, solo necesitarás crear un formulario de contacto distinto para cada sitio de la red de WordPress.
2. Gravity Forms
Gravity Forms es el mejor plugin para diseñar formularios de contacto con WordPress. Se trata de un plugin premium que cuesta entre 39 y 199 dólares. Gravity Forms muestra formularios en inglés americano por defecto, sin embargo ha sido creado para soportar traducciones a otros idiomas mediante archivos PO.
Traducciones disponibles: francés, español, alemán, húngaro, portugués, italiano, noruego, holandés, checo, finlandés y sueco.
Utilizar Gravity Forms junto con WPML. Para hacer formularios de contacto con Gravity Forms y WPML necesitarás WPML Multilingual CMS (junto con el módulo String Translation), Gravity Forms y el complemento para WPML denominado Gravity Forms Multilingual Plugin. Más información en este artículo: Utilizando Gravity Forms con WPML.
Comprar y descargar Gravity Forms
Utilizas algún plugin de WordPress para realizar formularios multilingües? Cuál es tu favorito?
Stella dice
Hola, estoy intentando colocar formularios en mi web multilenguaje pero a mi no me sale esa opcion de elegir el idioma que te aparece en la imagen…esto es un dolor de cabeza hacer un sitio en varios idiomas =( intente con el Contact Form 7 pero cuando le doy a nuevo formulario me manda a una entrada y nunca me aparece esa opcion de decidir en cual idioma necesito el formulario, que hacer en este caso?