WPML

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

Este problema está solucionado. Actualizar a la última versión lo soluciona en su sitio, por lo que solo necesita esta solución alternativa si aún no puede actualizar.

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 WPMLGestión de traducción y envíe el formulario para su traducción
  • Traduzca el formulario.

Todos los problemas conocidos

¿Sigue teniendo este problema?

Si actualizar no lo soluciona, haga una consulta de soporte y lo revisaremos con usted.