- Estado
- Abierto
- Notificado para
- Gravity Forms Multilingual 1.8.2
- Plugin/tema relacionado
- Gravity Forms
- Etiquetas de temática
- Compatibility
Resumen del problema
Al usar WPML con Gravity Forms, los campos Image Choice y Multiple Choice no se traducen correctamente. Las etiquetas y los valores de las opciones del campo Multiple Choice no están disponibles en el editor de traducción, y el campo «Image Choice» puede seguir apareciendo en el idioma original incluso después de la traducción.
Solución alternativa
Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
- Abra el archivo …/wp-content/plugins/gravityforms-multilingual/inc/gfml-tm-api.class.php.
- Busque la línea 301.
- Reemplace:
case 'select': case 'multiselect': case 'checkbox':
- Por:
case 'select': case 'multiselect': case 'checkbox': case 'image_choice': // WPML workaround for compsupp-7756 case 'multi_choice':
- Luego, busque la línea 523.
- Reemplace:
private function has_option_input_field_post_custom( GF_Field $field ) { switch ( $field->inputType ) { case 'checkbox': - Por:
private function has_option_input_field_post_custom( GF_Field $field ) { switch ( $field->inputType ) { case 'checkbox': case 'image_choice': // WPML workaround for compsupp-7756 case 'multi_choice': - Vaya a la pantalla de edición de Gravity Forms, haga una pequeña modificación en el campo de selección de imagen (por ejemplo, cambie ligeramente una etiqueta) y guarde el formulario.
- Vaya a la página WPML > Gestión de traducción y envíe el formulario para su traducción
- Traduzca el formulario.