Actualización de Estabilidad y Rendimiento de WPML 2.7 – Mejoras en Velocidad y Funcionalidad
WPML 2.7 se enfoca en gran medida en el rendimiento y la robustez de las características existentes. Después de actualizar nuestro propio sitio, observamos una mejora significativa en la carga de la CPU y la velocidad del sitio.
Mejoras de Velocidad
En esta versión, nos hemos centrado en hacer que WPML se ejecute más rápido. Para ello, recopilamos una serie de bases de datos grandes, perfilamos el código de WPML y encontramos cuellos de botella. Luego, los eliminamos.
El mayor consumidor de rendimiento estaba en la Traducción de Cadena. Resulta que algunas cachés internas para la salida de funciones lograron eliminar hasta un 80% de las llamadas a funciones intensivas para la CPU. Si tu sitio incluye un gran número de cadenas, como el nuestro, deberías sentir una mejora inmediata después de la actualización.
También descubrimos que algunas consultas a la base de datos se están ejecutando sin un índice. No es tan malo si tienes una base de datos pequeña, pero para bases de datos grandes (de nuevo, como la nuestra), el impulso de rendimiento es muy notable. Este índice también hace que tu base de datos sea más receptiva y use menos el disco.
Sincronización de Menú Actualizada
La funcionalidad de Sincronización de Menú de WPML recibió un impulso importante en esta versión. Ahora puede manejar casi cualquier cosa que hagas en el sistema de menús. Las versiones anteriores de WPML no podían sincronizar los menús cuando su orden había cambiado. Esta versión gestiona todas las operaciones de menú y logra mantener los menús en diferentes idiomas sincronizados.
SEO Multilingüe
Hemos añadido una nueva columna a la tabla de idiomas de WPML, que contiene el nombre del idioma para las etiquetas href. Puedes verlo cuando vayas a WPML->Idiomas->Editar Idiomas. En la página de edición de idiomas, verás una nueva columna llamada «Etiqueta de Idioma«. Ese es el nombre del idioma que WPML utiliza al enlazar las traducciones.
Tener una entrada separada te permite especificar el código de idioma exacto que Google quiere ver. Ya hemos poblado esa columna con los valores predeterminados correctos, según la convención de nomenclatura de idiomas de Google. Si es necesario, siempre puedes editarlo para tu propio sitio.
Correcciones de Errores
Y logramos corregir varios errores. Aquí tienes las principales correcciones:
- _ex() no muestra la traducción en el frontend
- Los slugs traducidos de los tipos de publicaciones no funcionaban en las páginas de archivo en el selector de idioma de WPML
- Varios avisos y advertencias de PHP
- Corregido el diseño del panel de traducción para idiomas RTL
- Corregida la alineación de la barra de navegación de idiomas en RTL
- Los campos personalizados de Tipos estaban ausentes en la sección de Traducción de Campos Personalizados
- Error de etiquetas en lugar de 404 en el dominio del idioma secundario
- Error de duplicación de la imagen destacada de WPML Media
Actualizando WPML
Como siempre, la forma recomendada de instalar y actualizar WPML es utilizando nuestro Plugin Instalador. El instalador te permitirá obtener actualizaciones de WPML directamente en tu administrador de WordPress.
También puedes descargar WPML manualmente desde tu cuenta.
Actualización: Algunos errores se colaron en nuestro control de calidad y llegaron a WPML 2.7. Hemos actualizado a 2.7.1, resolviendo los problemas con la Traducción de Cadena y las advertencias de PHP en la Gestión de Traducción. Por favor, actualiza a estas versiones para que tu sitio funcione correctamente nuevamente.
El artículo WPML 2.7 – Actualización de Estabilidad y Rendimiento apareció primero en WPML.
Accede al artículo original en https://wpml.org/changelog/2013/03/wpml-2-7-stability-and-performance-update/ para más información.
Con Zonsai, tu web siempre estará a la última.