Con la última versión de WPML lista para su lanzamiento, hemos cambiado la forma en que se envía a los usuarios existentes a través de una distribución progresiva. Esto nos ofrece una manera de controlar y supervisar cuidadosamente el rendimiento, y asegurarnos de que estamos preparados y a la espera de cualquier comentario y corrección.
Qué incluye
Antes de entrar en nuestro nuevo modelo de distribución, echemos un vistazo rápido a lo que ofrece WPML 4.2.8, junto con varias correcciones que hemos realizado en toda la plataforma (hay una lista completa al final de la entrada).Núcleo de WPML 4.2.8
- Añadida la capacidad de traducir los enlaces de los encabezados y titulares animados de Elementor.
- Añadidos los campos «required field» y «redirect to» del widget de formulario de Elementor a los campos traducibles.
- Añadidos los textos «Archive Posts» y «Search form» de Elementor a los textos traducibles.
- Añadida la capacidad de traducir el enlace de la caja de imagen en Elementor.
- Añadida la capacidad de traducir las URL del widget de vídeo de Elementor.
- Añadida la capacidad de traducir las etiquetas del widget de navegación de entradas de Elementor.
- Corregidas las acciones de fila en el Escritorio de TM
- Añadido el filtro «wpml_tm_job_field_is_translatable» para permitir anular la salida de «\WPML_Element_Translation_Package::filter_non_translatable_fields».
- Muestra un mensaje al intentar editar una entrada que está a la espera de traducción.
- Mejorada la redacción de la información sobre herramientas en la página Trabajos de traducción.
- Añadida la función global «wcml_get_woocommerce_currency» para que coincida con el valor de la moneda predeterminada de WooCommerce.
- Añadida una acción «wcml_settings_ui_after_default» a la página de configuración para permitir a los usuarios añadir opciones personalizadas.
- Añadido un aviso en el panel de administración cuando el plugin «Dynamic Pricing & Discounts» de WooCommerce por RightPress está instalado, para informar sobre problemas de compatibilidad.
- Corregidos los derechos del gestor de la tienda al editar traducciones.
- Añadida la capacidad de mostrar una imagen completa al pasar el cursor sobre las miniaturas en WPML Media Translation.
Despliegue progresivo
Estas fantásticas características nuevas están listas para usarse, pero es posible que no las vea llegar de inmediato. Al menos, no de forma automática (hablaremos de esto en un momento).Esta es la primera vez que experimentamos con el escalonamiento de la distribución de una nueva versión de WPML. Inicialmente, solo un pequeño porcentaje de usuarios verá llegar la versión 4.2.8 a través de sus actualizaciones automáticas de plugins en WordPress. Supervisaremos y observaremos, escucharemos los comentarios, ayudaremos a los usuarios y, a continuación, continuaremos con la siguiente fase de distribución.
Ventajas de un despliegue progresivo
La verdad sobre cualquier actualización es el peligro de romper cosas. Se ha convertido en un hecho de nuestras vidas digitales, pero eso no reduce el impacto cuando se introduce accidentalmente un error nuevo en algo que antes funcionaba a la perfección. Naturalmente, probamos y comprobamos, y luego volvemos a probar y comprobar antes de enviar nada, pero es imposible prever cómo se comportarán las cosas una vez que se lancen al público.Por lo tanto, el beneficio obvio de un despliegue progresivo es minimizar cualquier problema inesperado que pueda surgir, y la mayoría de nuestros usuarios verán una versión sólida e impecable desde el momento de su introducción.
También da tiempo a nuestra extensa red de personal y sistemas de soporte para aclimatarse a la nueva versión. Aprenden junto con los usuarios y, juntos, pueden solucionar los problemas de forma mucho más eficiente y con tiempo de sobra para la distribución completa. Es un aspecto práctico imposible de ignorar a medida que más y más personas adoptan WPML y le dan un uso creativo.
Además, ayuda a generar confianza en los cambios que se están entregando y nos ayuda tanto a nosotros como a usted a involucrarnos, e incluso a entusiasmarnos, con lo que está por venir. Se convierte en una conversación, en lugar de una discusión a gritos, y el entusiasmo que se deriva de ello hace que el proceso sea mucho más productivo y positivo.
¿No quiere esperar?
No tiene por qué hacerlo. Como ya he explicado, la primera fase del despliegue solo llegará a un pequeño porcentaje de nuestros usuarios, por lo que lo más probable es que no lo vea de inmediato. Pero si quiere forzar la actualización manualmente, es más que bienvenido a hacerlo.Puede descargar e instalar la nueva versión manualmente, o si su sitio web está registrado en su cuenta de WPML, puede forzar la nueva versión como una actualización automática.
NOTA: La versión 4.2.8 de WPML requiere una actualización del Editor de traducción avanzado (ATE). Si está utilizando el ATE y el despliegue progresivo de 4.2.8 aún no le ha llegado, tendrá que activar la actualización manualmente. Sabrá si esto le afecta, ya que verá la siguiente pantalla de advertencia:

En el panel de administración de WordPress, vaya a Plugins > Añadir nuevo > Comercial, y luego haga clic en «Buscar actualizaciones». Esto forzará la instalación de la actualización 4.2.8 de WPML, y el ATE funcionará con normalidad.

Comentarios
Obviamente, queremos sus comentarios sobre la actualización como de costumbre (de hecho, ¡dependemos de ellos!), pero esta vez también nos interesaría conocer cualquier opinión que pueda tener sobre este nuevo modelo de distribución de despliegue por fases.Así que venga a hablar con nosotros sobre ello, y sobre todo lo relacionado con WPML, en los foros de soporte.
Correcciones de WPML 4.2.8
Núcleo de WPML 4.2.8- Mejorada la lógica que gestiona la subida de imágenes de banderas personalizadas utilizando la API nativa de WordPress en lugar de código personalizado
- Corregido un problema con la traducción de bloques de Gutenberg donde se escapaban todos los atributos href
- Corregido un problema al obtener traducciones y un registro aún no tiene un id de elemento
- Actualizado clue/stream-filter a la versión más reciente para evitar conflictos de dependencias entre plugins
- Evitada la adición de una etiqueta P adicional a los elementos de la lista Pricetable traducidos en Elementor
- Corregido un problema por el que los datos de contenido de los maquetadores visuales no siempre se escapaban correctamente
- Corregidas las traducciones remotas que no se aplicaban correctamente cuando los enlaces permanentes personalizados usan index.php
- Eliminados los mensajes de error obsoletos relacionados con twig
- Corregido un error fatal con el plugin Memsource
- Resuelto el conflicto de Twig con otros plugins
- Corregida la determinación de las dependencias de los plugins en Windows.
- Añadida lógica a wpml_element_has_translations_filter para gestionar el caso en que se pasa term_id en lugar de term_taxonomy_id
- El campo personalizado WYSIWYG se renderiza como un campo de texto en el Editor de traducción al usar el plugin Types
- Precios incorrectos mostrados en el front-end cuando el precio de oferta personalizado se establece en combinación con un rango de fechas
- Corregido el problema de compatibilidad de WooCommerce Subscriptions con el correo electrónico de factura de renovación del cliente que tenía un idioma incorrecto
- No mostrar el selector «Ocultar completados» en el Editor de traducción
- Corregida la sincronización de stock_status para productos variables con gestión de inventario a nivel de producto
- Corregido el error de base de datos en la página de informes de WooCommerce al filtrar por producto
- El widget de filtrado de precios no funciona en WooCommerce >= 3.6.0 debido a cambios en el funcionamiento del widget
- El precio de oferta de la variación no se establece para las traducciones si se usa una acción en lote
- Añadido el soporte de moneda predeterminada para la configuración de la pasarela de pago de transferencia bancaria directa
- Vincular un producto variable con el original puede causar un error
- Corregido el mensaje de valorar el plugin que no se podía descartar
- Corregido el aviso en la página de configuración de transferencia bancaria directa
- Corregidos los avisos de PHP al vincular traducciones de productos variables
- Omitir el asistente de WCML no cierra la ventana de aviso, requiere actualizar la página
- El cupón se aplicaba erróneamente a un producto que no lo tiene
- No es posible deshabilitar la clave API para el servicio de tipo de cambio personalizado
- El botón de volver a pedir en las páginas de vista de pedidos de Mi cuenta no funciona para productos variables
- La configuración de las pasarelas de pago de PayPal hace que la moneda no admitida esté disponible para pagar si se selecciona una admitida
- La página de la tienda desaparece en el front-end en el idioma predeterminado después de actualizar la página de la tienda en el idioma secundario
- Las variaciones del producto no se sincronizan con el idioma secundario
- Corregidos los problemas de compatibilidad en los que los descuentos no se mostraban correctamente al usar WooCommerce Dynamic Pricing y WooCommerce Brands juntos.
- Corregida la fecha de un formulario de Gravity Forms cuando aparece en el Escritorio de traducción
- Añadida la «Checkbox Label» del campo Consent para su traducción
- Uso de los valores de las opciones traducidas para actualizar la lógica condicional al mostrar un formulario traducido
- Corregido un problema con los campos de entrada codificados en json que no se escapaban después de guardar un trabajo de traducción
- Corregido un error tipográfico en un dominio gettext
- Evitado el error fatal relacionado con el guardado de la prioridad de traducción en algunas condiciones poco comunes
- Permitida la descarga de las traducciones de una entrada cuando se modifica su contenido original
- Ajustado el campo de traducción a textarea en el editor clásico cuando un campo personalizado tiene un carácter de nueva línea
- Corregido el almacenamiento en caché del slug traducido en un multisitio.
- Almacenado en caché el resultado de WPML_Slug_Translation::rewrite_rules_filter para evitar un problema grave de rendimiento que aparece cuando se activa el plugin Toolset Access
- Excluidos los directorios node_modules al escanear desde Localización de temas y plugins
- Corregida la carga de las fábricas de TM en el momento adecuado
- Corregidas las acciones de fila en el Escritorio de TM

