WPML
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.

Todos los problemas conocidos →