- Publicado
- 21 de octubre de 2019
- Canal
- Estable
- Probado con WordPress
- 5.2.4
- Producto
- WPML Multilingual CMS
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.