Acabamos de publicar una actualización menor de WPML, que resuelve dos errores estéticos y mejora el rendimiento.
Esta versión soluciona dos pequeños errores de WPML:
- Falta de barra al final de los enlaces alternativos para los sitios que usan parámetros de idioma
- Aviso de PHP para las páginas de bbPress que enlazan a perfiles de usuario
Ninguno de los dos son problemas bloqueantes, pero es mejor corregirlos que dejarlos como están.
Y, algunos problemas de WPML Multilingual & Multicurrency for WooCommerce:
- Problema de compatibilidad con WooCommerce Ajax Cart: las cantidades del carrito no se actualizaban
- Problema de compatibilidad con WooCommerce Bookings: se mostraban reservas incorrectas en el backend al alternar entre los idiomas del panel de administración
- Problema de compatibilidad con el tema Adventure Tours
- Problema de compatibilidad con el tema Aurum
- Problemas de compatibilidad con el plugin Composite Products
- Los slugs generados automáticamente en el editor de traducción de productos no eran únicos
- A veces, a los precios con decimales se les restaba 0,01
Tiempos de carga más rápidos, especialmente en servidores muy concurridos
La actualización más interesante de esta versión es una mejora en la carga del código de WPML. WPML incluye muchos archivos PHP con muchas clases. En esta versión, hemos cambiado la asignación de archivos, de modo que los archivos PHP correctos se cargan al instante sin tener que buscar el archivo adecuado.
La mejora del rendimiento, debida a este cambio, depende del servidor. Los servidores muy rápidos con unidades SSD notarán poca mejora (porque pueden encontrar los archivos rápidamente). Los servidores más lentos que tienen unidades magnéticas (normales), especialmente cuando tienen una alta carga, notarán una mejora significativa en todas las pantallas del panel de administración.
Lamentamos decepcionarle, pero medir el rendimiento de esta mejora es difícil. Si lo prueba en su máquina de desarrollo local, los resultados variarán. Para ver realmente el impacto, necesita simular un sistema muy concurrido con diferentes accesos a distintas URL.
Pantallas de administración de productos de WooCommerce más rápidas
Hemos analizado el rendimiento de un gran número de sitios de WooCommerce, que los clientes tuvieron la amabilidad de compartir con nosotros. En todos ellos, notamos que el mayor impacto de WPML se produce en la pantalla de administración de productos. Esto es curioso, porque WPML no necesita hacer nada en estas páginas. WPML Multilingual & Multicurrency for WooCommerce ofrece su propia interfaz de «Traducción de productos», por lo que no tiene sentido desperdiciar tiempo de CPU para mostrar controles de traducción en las pantallas de administración nativas de WooCommerce.
WPML 3.4.1, junto con WPML Multilingual & Multicurrency for WooCommerce 3.8.1, resuelven esta ineficiencia. De forma predeterminada, no añadiremos controles de traducción a la página de productos de WooCommerce. Esto acelera el panel de administración significativamente, sin perder ninguna funcionalidad útil. Todavía puede activar estos controles si los desea, pero tiene mucho más sentido traducir los productos de WooCommerce a través de WPML->WooCommerce->Productos. Nuestra página dedicada a la traducción de productos incluye todo lo que necesita y carga mucho más rápido.
Por lo tanto, cuando necesite gestionar productos de WooCommerce, no pagará un coste de rendimiento por tener un sitio multilingüe.
A continuación, Traducción de cadenas más rápida
WPML 3.5 incluirá un conjunto de mejoras para Traducción de cadenas. Traducción de cadenas en la versión de desarrollo ya se ejecuta el doble de rápido que en WPML 3.4.1. Sin embargo, esto no es todo. Ahora nos estamos centrando en las características avanzadas de Traducción de cadenas, intentando que se ejecuten con el mínimo impacto en el rendimiento. Queremos que pueda usar el registro automático de cadenas siempre y no note pérdida de rendimiento.
Actualice WPML
Como siempre, recibirá actualizaciones automáticas en el panel de administración de WordPress para todos los sitios registrados. Puede registrar tantos sitios como necesite, para usted y para sus clientes. Para descargar manualmente, inicie sesión en su cuenta de WPML.org y vaya a Descargas.
¿Comentarios? ¿Ideas? ¿Sugerencias?
Deje sus comentarios y le responderemos.

