- Publicado
- 17 de octubre de 2019
- Canal
- Beta
- Probado con WordPress
- 5.2.4
- Producto
- WPML Multilingual CMS
Registro de cambios
Características
- Permitir que los campos de bloque de Gutenberg se especifiquen como enlaces y reemplazar cualquier enlace con traducciones si están disponibles.
- Añadida una advertencia en la funcionalidad Restablecer WPML, que informa a los usuarios del Editor de traducción avanzado de que perderán las traducciones en curso.
- Implementada una biblioteca personalizada para Collections para garantizar la compatibilidad con otros plugins.
- Mejorada la comprobación de dependencias entre las diferentes versiones de los plugins de WPML.
- Cambiadas todas las apariciones del nombre «editor de Gutenberg» por «editor de bloques».
Correcciones
- Corregido un error que se producía al guardar un trabajo de traducción de Gutenberg con una cadena que contenía una barra diagonal.
- Corregido un problema con banderas demasiado grandes que se mostraban en el panel de administración cuando se utilizaba una imagen de bandera personalizada de gran tamaño.
- Corregido un problema para evitar que WPML sobrescriba los metadatos de la página cuando Traducción de medios de WPML está activa y se publica una página creada con Beaver Builder.
- Corregido el error fatal «Uncaught Error: Call to undefined function icl_xml2array()» que se producía al usar wp-cli.
- Corregido un problema por el que los enlaces de destino no se traducían automáticamente en los bloques de imagen y botón.
- Corregida la codificación de los atributos de bloque.
Compatibilidad
- Corregido un error que se producía cuando los datos JSON de Elementor no eran válidos.
- Añadido un widget de selector de idiomas para el maquetador visual Elementor.
- Corregido un problema por el que algunas plantillas de Elementor no se mostraban en las páginas traducidas.
- Introducido el hook de filtro «wpml_custom_language_switcher_is_enabled».
- Optimizado el uso de la función «debug_backtrace», lo que mejora el rendimiento hasta en un 7 % en algunos casos.
- Añadida una comprobación para evitar que las clases de compatibilidad de «wordpress-seo» se carguen si el plugin Yoast SEO Multilingual está activo.
- Cambiada la ruta del proveedor «wpml_collect» a «wpml/collect» para evitar conflictos.
- Corregido un problema por el que añadir una reserva al carrito era demasiado lento.
- Corregido 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.
- Mejorada la accesibilidad del selector de idiomas para los lectores de pantalla.
- Corregido un problema con los endpoints REST inaccesibles cuando un sitio está instalado en un subdirectorio y la opción «Usar directorio para el idioma por defecto» está activada.
- Añadida una corrección para evitar la ejecución prolongada de código al guardar la configuración de taxonomía.
- Corregido un problema por el que 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.
- Cambiar la cadena del tipo de selector de idiomas en el widget de selector de idiomas de Elementor.
Rendimiento
- Mejorado el rendimiento de las peticiones a la base de datos añadiendo dos índices a la tabla «icl_translations».
- Mejorado el rendimiento cuando WooCommerce y/o Query Monitor están activos.
- Mejorado el rendimiento al guardar la entrada con un gran número de campos personalizados.
- Mejorado el rendimiento en sitios con un gran número de taxonomías traducidas (por ejemplo, categorías de productos).
- Mejorado 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.
- Añadido el prefijo «wp_» a todas las cookies para que las capas de alojamiento y almacenamiento en caché puedan manejarlas correctamente.
- Añadida una corrección que reduce el uso de la base de datos al evitar que se carguen automáticamente algunas opciones que consumen muchos recursos.
API
- Añadido el filtro «wpml_post_edit_meta_box_context» para permitir cambiar el contexto del cuadro meta de edición de entradas de WPML.
- Añadido un filtro que permite filtrar los valores meta de la entrada 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.