- Publicado
- 6 de mayo de 2026
- Canal
- Estable
- Probado con WordPress
- 6.9.4
- Producto
- WPML Multilingual CMS
Registro de cambios
WPML 4.9.3 trae una amplia gama de correcciones y mejoras: desde la migración del sitio y la traducción de cadenas hasta el rendimiento, la usabilidad del panel de administración y la compatibilidad del editor.
Características
- Nuevo hook de filtro para que los desarrolladores devuelvan metadatos de usuario traducidos
Ahora, WPML intercepta las llamadas a
get_user_meta()y devuelve el valor traducido para el idioma actual. Esto es útil al mostrar campos del perfil de usuario (por ejemplo, el cargo o la biografía) en sitios multilingües. Para activar este comportamiento, añada lo siguiente a su tema o plugin:add_filter( 'wpml_translate_get_user_meta', '__return_true' ); - Nuevo hook de filtro para desactivar globalmente todas las notificaciones por correo electrónico de WPML
WPML envía correos electrónicos automáticos desde varios componentes internos (asignaciones de trabajos de traducción, informes de trabajos atrasados, resúmenes de lotes, etc.). Anteriormente no había una forma oficial de suprimirlos, por lo que los desarrolladores tenían que recurrir a soluciones alternativas inspeccionando la pila de llamadas. Este nuevo hook proporciona una forma única y compatible de desactivar todos los correos electrónicos de WPML a la vez:
O de forma selectiva, según el tipo de correo electrónico y el destinatario:add_filter( 'wpml_send_email_notification', '__return_false' );
Esto es especialmente útil en entornos de pruebas o sitios de desarrollo donde desea evitar que los correos electrónicos lleguen a usuarios reales.add_filter( 'wpml_send_email_notification', function( $send, $email_type, $recipient ) { if ( $email_type === 'overdue_jobs_report' ) { return false; } return $send; }, 10, 3 );
Mejoras
Migración y configuración
- Proceso de migración más seguro y fiable Ahora, WPML hace que sea más seguro y fácil mover o copiar un sitio de un dominio a otro. Si algo sale mal durante la migración, el asistente permanece visible para que los usuarios puedan volver a intentarlo, con mensajes más claros, un mejor registro y orientación sobre dónde encontrar el código de migración. Además, WPML corrige automáticamente los dominios alias mal configurados, elimina la opción no segura «Mover» y mejora el rendimiento de los sitios que utilizan el Editor de traducción clásico.
- Se ha añadido una nueva opción para restablecer el Asistente de configuración de WPML cuando entra en un estado corrupto.
- Ahora, WPML notifica al servicio de traducción cuando se anula el registro de una clave del sitio.
Rendimiento
- Se han reducido las llamadas redundantes de filtrado de idiomas en sitios con muchos campos ACF para mejorar el rendimiento.
- Se ha eliminado el código de integración obsoleto de WP Super Cache que ya no era necesario.
Panel de administración y experiencia del usuario
- La configuración desbloqueada de WPML ahora se indica visualmente en la interfaz del panel de administración.
- Los filtros del escritorio de Traducción de cadenas ahora muestran etiquetas y, de forma predeterminada, las cadenas del frontend.
- Se ha aclarado cómo la configuración de Traducción de medios afecta a las imágenes y a las imágenes destacadas.
- La notificación sobre los trabajos que no se pueden finalizar ahora enlaza directamente al Escritorio de traducción.
Correcciones
- Algunas entradas que contenían datos codificados en Base64 no se enviaban a traducir En una versión anterior, empezamos a bloquear algunas entradas porque contenían datos codificados en Base64, para evitar problemas durante el proceso de traducción. Sin embargo, esto también bloqueó algunas entradas que en realidad se podían traducir, o donde el contenido en Base64 simplemente se podía ignorar. Hemos actualizado la forma en que WPML gestiona el contenido codificado en Base64: las entradas que se pueden traducir de forma segura ya no se bloquean. Está previsto un enfoque de validación más preciso para una próxima versión.
- Se ha corregido un problema con los bloques de WPML que provocaba que el editor Gutenberg utilizara un modo de renderizado obsoleto.
- Se ha corregido un problema por el que la pestaña de pagos y mantenimiento no se cargaba en sitios con WordPress instalado en un subdirectorio.
- Se ha corregido una advertencia de PHP que se activaba cuando las consultas de búsqueda contenían parámetros de matriz.
- Se ha corregido un problema por el que las plantillas de categorías de la edición completa del sitio no se aplicaban a las páginas traducidas.
- Se ha corregido un problema por el que la asignación de traductores fallaba tras una restauración de la base de datos o una migración del sitio.
- Se ha corregido un problema por el que las suscripciones activas se mostraban incorrectamente como caducadas el último día del ciclo de facturación.
- Se ha corregido un problema por el que Traducción de cadenas no cargaba los archivos de traducción debido a conflictos de mayúsculas y minúsculas en el nombre del dominio.
- Mejoras de rendimiento cuando se selecciona el Editor de traducción clásico.
- Se ha corregido un problema con los errores de agotamiento de memoria en sitios donde las cuentas de usuario tenían caracteres acentuados en su nombre de usuario.
- Se ha corregido un problema por el que se perdían valores mínimos de campos personalizados durante el proceso de traducción.
- Se ha corregido un problema de lentitud o tiempos de espera agotados en la vista previa de las páginas en servidores con recursos limitados cuando WPML está activo.
- Se ha corregido un problema por el que las solicitudes de la API REST que utilizaban URL no amigables se redirigían incorrectamente.
- Se ha corregido un problema por el que los cambios de CSS en el proyecto de desarrollo de WPML no se compilaban correctamente.
- Se ha corregido un enlace de la política de privacidad que mostraba el título de la página en el idioma original en lugar del traducido.
- Se ha corregido un problema por el que el aviso de dominio alias mostraba la misma URL dos veces durante las migraciones del sitio.
- Se han corregido los enlaces internos que utilizaban caracteres cirílicos o no latinos y que no se traducían correctamente.
- Se ha corregido un problema por el que los términos de categoría y taxonomía no activaban correctamente el proceso de retraducción.
- Se ha corregido un problema por el que la redirección por idioma del navegador no funcionaba correctamente cuando se establecía una página raíz.
- Se ha corregido un problema con el Editor de traducción clásico que causaba advertencias de PHP y la pérdida del estado de traducción al recargar.
- Se ha corregido un problema que permitía acceder a las entradas a través de una URL de categoría incorrecta.
- Se ha corregido un problema por el que el escaneo de archivos de Traducción de cadenas causaba daños en la base de datos en sitios grandes.
- Se ha corregido un problema por el que el botón de comentarios de traducción se mostraba incorrectamente en las páginas en árabe (RTL).
- Se ha corregido un problema de rendimiento de la sincronización de menús que causaba lentitud o bloqueos en sitios multilingües grandes.
- Se ha corregido un problema por el que la pestaña de pago y mantenimiento de Traducción automática no se cargaba en algunos sitios.
- Se ha corregido un problema por el que el banner del sitio de desarrollo no cumplía con los requisitos de contraste de accesibilidad WCAG.
- Se ha corregido un problema por el que los enlaces internos que utilizaban variantes con www frente a sin www no se traducían automáticamente.
- Se ha corregido un problema por el que varias cadenas de la interfaz de WPML no se traducían debido a asignaciones de dominio incorrectas.
- Se ha corregido un problema por el que las plantillas de Elementor traducidas no se mostraban correctamente en el frontend.
- Se ha corregido un problema con Traducción de medios que provocaba que las imágenes aparecieran duplicadas en la biblioteca de medios.
- Se ha corregido un problema por el que el botón de guardar permanecía deshabilitado al borrar los campos de contexto de traducción.
- Se ha corregido un problema con las discrepancias del UUID del sitio web que causaba problemas de conectividad con el servicio de traducción.
- Se han corregido los problemas de accesibilidad WCAG con el selector de idiomas heredado y el iframe de SSO.
- Se ha corregido un problema con la búsqueda de traductores que causaba una gran carga en la base de datos y picos de CPU.
- Se ha corregido el cálculo del recuento de palabras para los trabajos de traducción que fallaba en entornos Nginx/Kubernetes.
- Se ha corregido un problema de compatibilidad con PHP 8.3 que provocaba que el Escritorio de traducción se bloqueara.
- Se ha corregido un problema por el que la configuración del dominio alias no se eliminaba automáticamente cuando se detectaba una discrepancia de dominio.
- Se ha corregido una vulnerabilidad en un archivo JavaScript de WPML notificada por SonarQube.
- Se ha corregido un problema con el nombre de clase que causaba problemas en el código de análisis y que podía provocar fallos en servidores Linux.
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.