Saltar navegación

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

Problema:
Estás trabajando en la traducción de tu sitio y has notado que al navegar entre las páginas traducidas, el idioma vuelve automáticamente al idioma principal.
Solución:
1. Asegúrate de que el menú esté correctamente traducido siguiendo los pasos en esta guía: https://wpml.org/es/documentation-2/guia-de-inicio/traduccion-de-menues/
2. Actualiza los plugins de WPML yendo a Plugins -> Añadir nuevo -> Pestaña 'Comercial'.
3. Incrementa el límite de memoria de WordPress a un mínimo de 128Mb. Puedes hacerlo añadiendo el siguiente código en tu archivo wp-config.php:

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

Añade este código encima de la línea /* That's all, stop editing! Happy blogging. */

Si la solución proporcionada no resuelve tu problema o parece no ser relevante debido a actualizaciones o diferencias en tu caso, te recomendamos abrir un nuevo ticket de soporte. También es altamente recomendable que revises los problemas conocidos y verifiques que tienes instaladas las últimas versiones de los temas y plugins.

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 3 respuestas, tiene 0 voces.

Última actualización por Carlos Rojas hace 1 semana, 2 días.

Asistido por: Carlos Rojas.

Autor Entradas
febrero 3, 2025 en 3:31 pm #16663549

telecyl-s.a.T

Antecedentes del problema:
Estoy trabajando en la traducción de mi sitio. He traducido varias páginas y al navegar por mi sitio traducido, siempre que me muevo entre páginas vuelve al idioma principal.

Síntomas:
Al navegar por mi web y moverme a una página diferente, vuelve al idioma principal.

Preguntas:
¿Cómo puedo evitar que mi sitio vuelva al idioma principal al navegar entre páginas?

febrero 3, 2025 en 4:25 pm #16663729

Carlos Rojas
Supporter

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

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

Hola,
Muchas gracias por contactarnos

1.- Te pido que compartas un enlace con un video mostrando paso a paso cómo reproducir el problema en el sitio. Esto me ayudará a comprender mejor en qué escenario nos encontramos.

2.- Por favor comparte la información de depuración del sitio tal y como se describe en esta guía: https://wpml.org/es/faq/como-puedo-proporcionar-mi-informacion-de-depuracion-para-obtener-soporte-mas-rapido/

Saludos,
Carlos

febrero 4, 2025 en 12:11 pm #16666581

telecyl-s.a.T

Hola, Carlos.

En este enlace: enlace oculto puedes ver el vídeo con el problema que te comento.

Las páginas están traducidas, pero al navegar entre ellas el idioma cambia automáticamente al idioma principal. Me gustaría que al seleccionarse un idioma, se navegase en ese idioma hasta que el usuario decidiese cambiarlo. He revisado los ajustes, y a no ser que se me escape algo, debería estar todo para que así fuese.

Puedes comprobar en el vídeo que al cambiar de página, siempre vuelve al castellano, en lugar de navegar en inglés.

Quedo pendiente de tu respuesta.

Gracias!!

febrero 4, 2025 en 1:02 pm #16666748

Carlos Rojas
Supporter

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

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

Muchas gracias por su mensaje y por compartir el video.

1.- Sospecho que la causa del problema es que el menú no se ha traducido correctamente. Le pido que siga los pasos descritos en esta guía: https://wpml.org/es/documentation-2/guia-de-inicio/traduccion-de-menues/ y compruebe si el problema desaparece.

2.- Por otra parte, le recomiendo que vaya a Plugins -> Añadir nuevo -> Pestaña 'Comercial' y actualice los plugins de WPML.

No olvide crear una copia de seguridad del sitio completo antes de ejecutar la actualización.

3.- Por favor incremente el límite de memoria de WordPress. El mínimo requerido es de 128Mb: https://wpml.org/home/minimum-requirements/
Para ello puede 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. */

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