WPML
Publicado
21 de octubre de 2019
Canal
Estable
Probado con WordPress
5.2.4

Registro de cambios

Características

  • Permitir que los campos del bloque de Gutenberg se especifiquen como enlaces y reemplazar cualquier enlace con traducciones si están disponibles.
  • Se añadió una advertencia en la funcionalidad Restablecer WPML, informando a los usuarios del Editor de traducción avanzado que perderán las traducciones en curso.
  • Se implementó una biblioteca personalizada para Collections para garantizar la compatibilidad con otros plugins.
  • Se mejoró la comprobación de dependencias entre diferentes versiones de los plugins de WPML.
  • Se cambiaron todas las apariciones del nombre «editor de Gutenberg» a «editor de bloques».

Correcciones

  • Se corrigió un error que se producía al guardar un trabajo de traducción de Gutenberg con una cadena que contenía una barra inclinada.
  • Se corrigió un problema con banderas demasiado grandes que se mostraban en el panel de administración cuando se usaba una imagen de bandera personalizada de gran tamaño.
  • Se corrigió un problema para evitar que WPML sobrescribiera los metadatos de la página cuando los medios de WPML están activos y se publica una página creada con Beaver Builder.
  • Se corrigió el error fatal «Uncaught Error: Call to undefined function icl_xml2array()» que ocurría al usar wp-cli.
  • Se corrigió un problema por el cual los enlaces de destino no se traducían automáticamente en los bloques de imagen y botón.
  • Se corrigió la codificación de los atributos de los bloques.

Compatibilidad

  • Se corrigió un error que ocurría cuando los datos JSON de Elementor no eran válidos.
  • Se añadió un widget de selector de idiomas para el maquetador visual Elementor.
  • Se corrigió un problema por el cual algunas plantillas de Elementor no se mostraban en las páginas traducidas.
  • Se introdujo el hook de filtro «wpml_custom_language_switcher_is_enabled».
  • Se optimizó el uso de la función «debug_backtrace», lo que mejora el rendimiento hasta en un 7 % en algunos casos.
  • Se añadió una comprobación para evitar que las clases de compatibilidad de «wordpress-seo» se carguen si el plugin Yoast SEO Multilingual está activo.
  • Se cambió la ruta del proveedor «wpml_collect» a «wpml/collect» para evitar conflictos.
  • Se corrigió un problema por el cual añadir una reserva al carrito era demasiado lento.
  • Se corrigió un error fatal relacionado con la ejecución de la acción de solución de problemas para asignar el estado de traducción a los duplicados.
  • Se mejoró la accesibilidad del selector de idiomas para los lectores de pantalla.
  • Se corrigió un problema con los endpoints REST inaccesibles cuando un sitio se instala en un subdirectorio y la opción «Usar directorio para el idioma por defecto» está activada.
  • Se añadió una corrección para evitar la ejecución prolongada de código al guardar la configuración de la taxonomía.
  • Se corrigió un problema por el cual las etiquetas de las entradas se convertían en ID al guardar una página creada con un maquetador visual y el plugin WPML Media Translation estaba activo.
  • Se cambió la cadena de tipo de selector de idiomas en el widget de Elementor del selector de idiomas.

Rendimiento

  • Se mejoró el rendimiento de las peticiones a la base de datos añadiendo dos índices a la tabla «icl_translations».
  • Se mejoró el rendimiento cuando WooCommerce o Query Monitor están activos.
  • Se mejoró el rendimiento al guardar la entrada con un gran número de campos personalizados.
  • Se mejoró el rendimiento en sitios con un gran número de taxonomías traducidas (por ejemplo, categorías de productos).
  • Se mejoró significativamente el rendimiento del sitio al actualizar la página, la entrada o una página de producto de WooCommerce en el panel de administración.
  • Se añadió el prefijo «wp_» a todas las cookies para que las capas de alojamiento y almacenamiento en caché puedan manejarlas correctamente.
  • Se añadió una corrección que reduce el uso de la base de datos al evitar que algunas opciones que consumen muchos recursos se carguen automáticamente.

API

  • Se añadió el filtro «wpml_post_edit_meta_box_context» para permitir cambiar el contexto de la caja de metadatos de edición de entradas de WPML.
  • Se añadió un filtro que permite filtrar los valores de los metadatos de las entradas antes de que se copien a la traducción.

Actualizar o descargar

La actualización está disponible para todos los clientes de WPML con una suscripción activa; aparece en la página Plugins de su panel de administración de WordPress en las 24 horas siguientes a su publicación. También puede buscarla de inmediato en Plugins → Añadir nuevo plugin → Comercial. Para descargarla e instalarla manualmente, vaya a Descargas en su cuenta de wpml.org (consulte las instrucciones de instalación) y recuerde actualizar todos los componentes juntos sin mezclar versiones.

¿Necesita ayuda o quiere darnos su opinión? Utilice nuestro foro de soporte técnico.

Ver todas las versiones de WPML Multilingual CMS →