Saltar navegación

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

Problem:
Si estás experimentando redirecciones incorrectas en las URL de los productos en inglés, donde la URL redirige al idioma correcto pero mantiene el slug del producto en español, el problema puede estar en la configuración de WPML.
Solution:
1. Revisa y ajusta la configuración de los slugs siguiendo nuestra guía sobre cómo traducir slugs de URL con WPML, disponible en https://wpml.org/es/documentation-2/guia-de-inicio/como-traducir-slugs-de-url-con-wpml/.
2. Asegúrate de que el límite de memoria de WordPress sea adecuado. Puedes incrementarlo añadiendo el siguiente código en tu archivo wp-config.php:

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

3. Verifica la configuración en WPML -> Configuración -> 'Traducción de tipos de entrada'. Cambia la configuración de los productos a 'Traducible - mostrar solo elementos traducidos' para asegurar que se muestren correctamente las URL traducidas.

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 revisar los problemas conocidos en https://wpml.org/known-issues/, 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 en https://wpml.org/es/forums/forum/ayuda-en-espanol/.

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

Última actualización por Carlos Rojas hace 1 mes.

Asistido por: Carlos Rojas.

Autor Publicaciones
mayo 10, 2025 a las 10:34 am #17018702

laif-linia-dassaig-i-formacio-

Antecedentes del problema:
Estoy intentando configurar las traducciones de las páginas de productos en mi sitio web. Tengo enlaces a las fichas de los productos en español (enlace oculto) y en inglés (enlace oculto). Mi .htaccess tiene el siguiente contenido: # BEGIN WordPress # Las directivas (líneas) entre «BEGIN WordPress» y «END WordPress» son generadas dinámicamente y solo deberían ser modificadas mediante filtros de WordPress. # Cualquier cambio en las directivas que hay entre esos marcadores serán sobrescritas. <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index.php$ - [L] RewriteRule ^en/wp-login.php /wp-login.php [QSA,L] RewriteRule ^es/wp-login.php /wp-login.php [QSA,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress

Síntomas:
La versión en inglés de todos los productos redirecciona incorrectamente a una URL con el idioma correcto pero con el slug de producto de la versión en español. La URL redireccionada es enlace oculto, aunque carga correctamente el contenido en inglés.

Preguntas:
¿Por qué las URL de los productos en inglés redireccionan incorrectamente?
¿Cómo puedo corregir las redirecciones para que respeten el slug definido en inglés?

mayo 12, 2025 a las 9:19 am #17021795

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/es/documentation-2/guia-de-inicio/como-traducir-slugs-de-url-con-wpml/ donde se describen todas las configuraciones y opciones para traducir los slugs del contenido, lo que impacta directamente en la traducción de las URLs

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

mayo 12, 2025 a las 2:37 pm #17023483

laif-linia-dassaig-i-formacio-

Hola Carlos,

Gracias por tu respuesta. Me temo que no soluciona la incidencia.

Por un lado te confirmo que la configuración de límite de memoria está correctamente configurado:

define('WP_MEMORY_LIMIT', '128M');
define( 'WP_MAX_MEMORY_LIMIT', '128M' );

Y sobre el tema de la traducción de slugs ya se está usando correctamente en el resto de la web, la única incidencia está en lo que te he reportado sobre los productos en inglés.

Te adjunto una captura de pantalla de la configuración del slug de productos para que puedas comprobar que es correcto.

Un saludo

wpml_configration_dracfort.png
mayo 12, 2025 a las 7:56 pm #17024542

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. Esto me permitirá revisar la configuración del sitio.

Confirma que has creado una copia de seguridad del sitio completo que puedas restaurar en caso de ser necesario.

mayo 13, 2025 a las 9:06 am #17026112

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 compartir las credenciales solicitadas.

La causa de este comportamiento estaba en la configuración de los productos en WPML -> Configuración -> 'Traducción de tipos de entrada' porque los Productos estaban configurado como 'Traducible - usar traducción si está disponible o recurrir al idioma predeterminado'. Sin embargo en este caso se debe configurar 'Traducible - mostrar solo elementos traducidos' para evitar este problema.

Puede confirmar que ahora se muestra el slug de los productos traducido correctamente?

mayo 13, 2025 a las 1:45 pm #17028112

laif-linia-dassaig-i-formacio-

Hola Carlos,

Solucionado. Muchas gracias por la rápida intervención y la estupenda resolución de la incidencia

Un saludo

mayo 13, 2025 a las 3:50 pm #17028914

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Genial!
Me alegra saber que el problema se ha resuelto. Por favor no dudes en contactarnos si necesitas de nuestra asistencia en el futuro con WPML.