Saltar al contenido Saltar a la barra lateral

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

Problema:
El cliente tiene WPML instalado y ha traducido varias páginas, incluyendo el home y la página de 'Cuaderno de campo'. Aunque WPML está configurado para no redireccionar automáticamente según el idioma del navegador, el idioma seleccionado no se mantiene al navegar a otras páginas traducidas.
Solución:
1. Memoria: Aumenta la memoria de tu sitio. WPML requiere un límite mínimo de 128 MB, recomendando 256 MB. Puedes configurar esto en tu archivo wp-config.php con el siguiente código:

define('WP_MEMORY_LIMIT', '256M');<br />define('WP_MAX_MEMORY_LIMIT', '512M');

Más detalles en Requisitos mínimos de WPML y Incrementando la memoria asignada a PHP.
2. Enlaces internos y menús: Asegúrate de que tus menús y enlaces internos estén traducidos. Esto evitará que los enlaces te redirijan a las versiones en español al navegar en catalán. Traduce tus menús siguiendo las instrucciones en Traduciendo menús con WPML y ajusta tus enlaces internos en WPML > Configuración > Analizar ahora.

Si esta solución no resuelve tu problema o si la información proporcionada se ha vuelto obsoleta, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para más asistencia, visita nuestro foro de soporte.

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.

Etiquetado: 

Este tema contiene 1 respuesta, tiene 2 voices.

Última actualización por Lucas Vidal de Andrade hace 1 año, 2 meses.

Asistido por: Lucas Vidal de Andrade.

Autor Publicaciones
septiembre 2, 2024 a las 2:42 pm #16132436

rawdata-sla

Background of the issue:
Tengo instalado WPML y he traducido varias páginas de mi sitio. Entre ellas el home de la web y la página de Productos -> Cuaderno de campo. He configurado WPML para que no redireccione automáticamente según el idioma del navegador, quiero que el usuario elija el idioma, pero cuando voy a otra página (también traducida) no se mantiene el idioma y habría que seleccionarlo de nuevo...

Symptoms:
Cuando cambio a Catalán en el home y luego voy a la página de Cuaderno de Campo, el idioma no se mantiene y vuelve a ponerse en español.

Questions:
¿Cómo puedo hacer para que se mantenga el idioma entre páginas dentro de una sesión?

septiembre 2, 2024 a las 6:00 pm #16133142

Lucas Vidal de Andrade
Partidario de WPML desde 11/2023

Idiomas: Inglés (English )

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

Hola,

Gracias por compartir los detalles. He notado dos cosas que se pueden mejorar en tu sitio:

1. Memoria

Revisé tu información de depuración y noté que tu sitio web no tiene la memoria mínima requerida para que WPML funcione. WPML requiere un límite de memoria de al menos 128 MB, mientras que se recomiendan 256 MB. Consulta https://wpml.org/home/minimum-requirements/ para obtener información detallada. Puedes establecer el límite de memoria de WP en tu archivo wp-config.php añadiendo el siguiente código:

define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');

Consulta https://wordpress.org/support/article/editing-wp-config-php/#increasing-memory-allocated-to-php para más detalles.

2. Enlaces internos y menús

He notado que los enlaces internos y el menú de tu sitio no están traducidos. Por eso, al hacer clic en ellos en las páginas en catalán, nos llevan a enlaces en español.

Primero, traduce tus menús:
https://wpml.org/documentation/getting-started-guide/translating-menus/

Luego, traduce tus enlaces internos. Puedes reenviar tus páginas para traducción y se traducirán automáticamente, o puedes ir a WPML > Configuración > Analizar ahora y ajustar enlaces.

Dime si así el sitio funciona como esperas.