- Estado
- Abierto
- Notificado para
- WPML Multilingual for CF7 1.3.2
- Plugin/tema relacionado
- Contact Form 7
- Etiquetas de temática
- Compatibility
Resumen del problema
Al usar Contact Form 7, añadir un atributo placeholder a los campos del formulario puede hacer que el motor de traducción malinterprete el shortcode. Esto puede dar lugar a formularios rotos en las versiones traducidas de su sitio.
Solución alternativa
Edite la traducción del formulario en el Editor de traducción avanzado (ATE) y asegúrese de que el shortcode permanezca sin traducir. Traduzca únicamente el texto del marcador de posición.
Siga estos pasos:
- Abra la traducción en el ATE.
- Vaya a la esquina superior derecha del editor ATE, haga clic en el icono de engranaje y asegúrese de que la opción «Prefiero segmentos más grandes» esté activada.
- El campo con el marcador de posición aparecerá dividido en dos líneas, por ejemplo:
[wpmlcf7-1-email* customer-email placeholder] Your E-mail (required)
- No traduzca la primera línea (el shortcode). Debe ser idéntica al idioma original.
- Traduzca únicamente el texto del marcador de posición en la segunda línea («Su correo electrónico (obligatorio)»).