Saltar al contenido Saltar a la barra lateral

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problem:
El cliente tiene problemas con la estructura y estilo del menú al cambiar de idioma en su sitio web. Al desactivar los plugins de WPML, los menús se muestran correctamente pero no traducidos. Se observan errores de carga de traducciones demasiado temprano en los logs.
Solution:
1. Se recomendó seguir los pasos para traducir las plantillas de Elementor con WPML, disponibles en esta guía.
2. Se sugirió incrementar el límite de memoria de WordPress a un mínimo de 128MB, añadiendo el siguiente código en el archivo wp-config.php:

/* Memory Limit */
define('WP_MEMORY_LIMIT', '128M');

3. Activar el modo de depuración de WordPress siguiendo las instrucciones en Debugging in WordPress para identificar posibles errores al cambiar de idioma.

Si la solución proporcionada no resuelve el problema o parece desactualizada, recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos en WPML Known Issues y asegurarse de que todas las versiones de temas y plugins estén actualizadas.

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Este tema contiene 11 respuestas, tiene 0 voces.

Última actualización por Carlos Rojas hace 1 año.

Asistido por: Carlos Rojas.

Autor Publicaciones
marzo 4, 2025 a las 15:27 #16774901

adrianG-33

Antecedentes del problema:
Estoy intentando reparar los menús cuando se accede a modificar el idioma. He intentado reemplazar la plantilla de menú, pero la estructura aparece con fuente, colores y configuración incorrecta. Cuando desactivo los plugins de WPML, se corrigen. URL del problema: enlace oculto

Síntomas:
El menú aparece mal distribuido, con fuente enorme y color de fondo incorrecto.

Preguntas:
¿Cómo puedo corregir la estructura y estilo del menú al cambiar de idioma?
¿Por qué desactivar los plugins de WPML corrige el problema?

marzo 5, 2025 a las 12:55 #16778661

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,
Muchas gracias por contactarnos

1.- Por favor sigue los pasos descritos en esta guía: https://wpml.org/documentation/plugins-compatibility/elementor/#translate-elementor-wpml para traducir las plantillas de Elementor y comprueba si el problema desapareció.

2.- Incrementa el límite de memoria de WordPress. El mínimo requerido es de 128Mb: https://wpml.org/home/minimum-requirements/
Para ello puedes agregar el siguiente código al archivo wp-config.php que se encuentra en la raíz del sitio:

/* Memory Limit */
define('WP_MEMORY_LIMIT', '128M');

- Añádelo encima de la línea /* That's all, stop editing! Happy blogging. */

Puedes comprobar el límite de memoria de WordPress en WPML -> Soporte

Saludos,
Carlos

marzo 5, 2025 a las 12:56 #16778662

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Nota importante: He visitado enlace oculto en todos los idiomas y el menús se muestra correctamente.

marzo 5, 2025 a las 13:07 #16778738

adrianG-33

Los menúes se muestran correctamente pero no traducidos, y esto es porque el plugin WPML String Translation se encuentra desactivado.
Ahora lo hemos activado y puede confirmar que no se ven corectamente.
para esto, haga lo siguiente:
ingrese a enlace oculto
a la derecha, haga click en "Español" y seleccione idioma ENGLISH o PORTUGES, y podra visualizar la pantalla que dejo adjunta.

imagen5.jpg
marzo 5, 2025 a las 13:10 #16778772

adrianG-33

Como ya indique en numerosas oportunidades, la configuración de memoria esta como lo sugirieran desde el inicio. en 256MB. (ver imagen1)
Como tambien indique no me es posible acceder a la pantalla que indican porque aparece vacía, tal como adjunto nuevamente en las pantallas (ver imagen3)

imagen1.jpg
imagen3.jpg
marzo 5, 2025 a las 13:27 #16778944

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Muchas gracias por su respuesta.

Por favor realiza los siguientes pasos para obtener más información acerca del problema:
- Activa el modo de depuración de WordPress tal y como se describe en este enlace: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
- Visita WPML -> Gestión de traducción
- Visita el frontend del sitio y cambia de idiomas
- Comparte cualquier error fatal que aparezca con la fecha de hoy en el archivo debug.log que se encuentra en la carpeta wp-content

Quedo a la espera de tu respuesta.

marzo 5, 2025 a las 13:42 #16779178

adrianG-33

No aparecen errores FATAL. Solo warnings.
adjunto una porción de los datos mostrados:

[05-Mar-2025 13:41:19 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the

post-duplicator

domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the

init

action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var2/www/nalandaglobal.com/wp-includes/functions.php on line 6114
[05-Mar-2025 13:41:19 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the

wp-import-export-lite

domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the

init

action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var2/www/nalandaglobal.com/wp-includes/functions.php on line 6114
[05-Mar-2025 13:41:19 UTC] PHP Deprecated: Creation of dynamic property JJ_404_to_301::$actions is deprecated in /var2/www/nalandaglobal.com/wp-content/plugins/404-to-301/includes/class-jj-404-to-301.php on line 65
[05-Mar-2025 13:41:21 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the

post-duplicator

domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the

init

action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var2/www/nalandaglobal.com/wp-includes/functions.php on line 6114
[05-Mar-2025 13:41:21 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the

wp-import-export-lite

domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the

init

action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var2/www/nalandaglobal.com/wp-includes/functions.php on line 6114
[05-Mar-2025 13:41:21 UTC] PHP Deprecated: Creation of dynamic property JJ_404_to_301::$actions is deprecated in /var2/www/nalandaglobal.com/wp-content/plugins/404-to-301/includes/class-jj-404-to-301.php on line 65
[05-Mar-2025 13:41:23 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the

post-duplicator

domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the

init

action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var2/www/nalandaglobal.com/wp-includes/functions.php on line 6114
[05-Mar-2025 13:41:23 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the

wp-import-export-lite

domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the

init

action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var2/www/nalandaglobal.com/wp-includes/functions.php on line 6114
[05-Mar-2025 13:41:23 UTC] PHP Deprecated: Creation of dynamic property JJ_404_to_301::$actions is deprecated in /var2/www/nalandaglobal.com/wp-content/plugins/404-to-301/includes/class-jj-404-to-301.php on line 65
~

marzo 5, 2025 a las 14:05 #16779302

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Por favor comparte las credenciales de acceso al sitio en tu próximo mensaje que he establecido como privado.

Confirma que has creado una copia de seguridad del sitio completo antes de compartir las credenciales y que puedas utilizar para restaurarlo en caso de ser necesario.

marzo 5, 2025 a las 14:13 #16779372

adrianG-33

Disculpas pero eso no es posible.
Nos es factible brindarle accesos de administrador a nadie que no se encuentre dentro del listado de proveedores autorizados.
Nuestro cliente es extremadamente estricto con eso.
Por favor acercarme a mi las indicaciones para aplicar los cambios que se requieran.

marzo 6, 2025 a las 08:53 #16781798

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,

Para poder determinar la causa del problema y encontrar una solución es necesario poder reproducir el problema a voluntad. Si su cliente no puede darnos acceso al sitio en producción, entonces te pido que compruebes si existe la posibilidad de que crees un sitio staging y nos des acceso.

marzo 12, 2025 a las 16:12 #16808379

adrianG-33

Aun no logré resolverlo. El menú se ve mal y no logro hacer que el plugin me muestre información de las traducciones.
Si no lo resolvemos, solicitaré se me reintegre el dinero de la suscripción.

marzo 13, 2025 a las 09:36 #16810801

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,

Has hablado con tu cliente para valorar la posibilidad de crear un sitio staging y que nos den acceso?