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.
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
- | 9:00 – 13:00 | 5:00 – 13:00 | 5:00 – 13:00 | 5:00 – 13:00 | 5:00 – 13:00 | - |
- | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | - |
Zona horaria del aficionado: America/Argentina/Buenos_Aires (GMT-03:00)
Etiquetado: WCML
Documentación relacionada:
Este tema contiene 8 respuestas, tiene 0 voces.
Última actualización por Otto hace 5 horas, 37 minutos.
Asistido por: Otto.
Autor | Entradas |
---|---|
febrero 19, 2025 en 3:13 pm #16725500 | |
eduardo-antonioG |
Antecedentes del problema: Síntomas: Preguntas: |
febrero 19, 2025 en 5:17 pm #16726186 | |
Otto Supporter
Idiomas: Inglés (English ) Español (Español ) Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00) |
Hola, Voy a sugerirte algunas pruebas para tratar de descubrir de dónde viene el problema. ❌ Por favor, antes que nada: haz un backup de tu sitio ❌ 1. 2. 3. 4. Quedo a la espera de tus resultados y en base a eso continuamos. Saludos cordiales, |
febrero 20, 2025 en 8:26 am #16728041 | |
eduardo-antonioG |
Buenos días Gracias por la respuesta. De lo que indican lo primero que hice fue actualizar los permalinks y el problema persistía. También creamos de cero un producto con caracteres no latinos y el problema seguía para dicho nuevo producto creado desde cero. Con lo cual para no perjudicar la web nos bajamos una copia y la montamos en un entorno de desarrollo local, estas son las prueba que hicimos. 1.- Actualizamos todas las versiones de plugins instalados incluidos WPML y Woocommerce. El problema se seguía produciendo. 2.- Con los plugin actualizados desactivamos todos los plugins extras excepto Wocommerce y los los propios de WPML. Los plugins de WPML que tenemos instalados son el WPL-multilingual-cms, WPML-string-translation, WPML-media-trasnlation, woocommerce-multilingual (todos ellos con su úlitma versión). El problema se sigue produciendo. 3.- Tras las dos primeras pruebas empezamos a bajar la versión de Woocommerce en la cual el error no se producía, en esto conseguimos que la versión de Woocommerce mínima en la cual el contenido se veía de manera correcta es la versión 9.4.3 a partir de versiones superiores de Woocommerce el problema se reproduce. Gracias Un saludo |
febrero 20, 2025 en 1:44 pm #16729908 | |
Otto Supporter
Idiomas: Inglés (English ) Español (Español ) Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00) |
Hola, Gracias por las pruebas realizadas y la detallada explicación. He intentado reproducir el problema, pero no he podido. Aquí parece funcionar correctamente: Para poder ver el problema en detalle he creado un nuevo sitio de pruebas. He instalado: Podrías por favor chequear el setup en ese sitio e intentar reproducir el problema ahí (solo lo mínimo para poder verlo). Avísame cuando lo hayas hecho por favor así lo reviso. Gracias! Saludos cordiales, |
febrero 20, 2025 en 2:59 pm #16730415 | |
eduardo-antonioG |
Hola, de nuevo. Gracias por tu tiempo. Acabo de acceder y reproducir el error para que lo veas tanto en japonés como en árabe que lo he añadido también. Puedes ver que las dos páginas de producto que te expongo dan el mismo error. enlace oculto enlace oculto Para reproducir el error active también el plugin de Media, aunque esto no creo que influya en el problema, y el error empezó a producirse en el momento que indique que tradujese la ruta de: shop/%product_cat% en árabe con: السوق/%product_cat% y en japones con ショップ/%product_cat% dentro de la sección WooCommerce Multilingual & Multicurrency -> Store URLS Puedes verlo y revisarlo por ti mismo. Una vez más gracias por tu tiempo y espero respuesta. Un saludo |
febrero 20, 2025 en 4:02 pm #16730641 | |
Otto Supporter
Idiomas: Inglés (English ) Español (Español ) Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00) |
Gracias! He escalado el ticket a nuestro soporte de segundo nivel. En cuanto tenga novedades te aviso. Saludos cordiales, |
febrero 21, 2025 en 12:29 pm #16733515 | |
Otto Supporter
Idiomas: Inglés (English ) Español (Español ) Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00) |
Hola, En el sitio de pruebas he implementado esta solución: add_filter( 'get_term', function( $term, $taxonomy ) { if ( $taxonomy === 'product_cat' && isset( $term->slug ) ) { $term->slug = urldecode( $term->slug ); // Modify slug for all product categories } return $term; }, 10, 2 ); Por lo que puedo ver funciona correctamente. Podrías probarla en tu sitio? Puedes agregarla en el archivo functions.php del tema o usar un plugin para agregar snippets de código. ❌ Por favor, antes que nada: haz un backup de tu sitio ❌ Dime si esto lo soluciona por favor. Saludos cordiales, |
febrero 21, 2025 en 1:30 pm #16733802 | |
eduardo-antonioG |
Hola, Acabo de incluir dicho filtro dentro del fichero de functions.php del tema tras probarlo también en nuestro entorno local y parece que la solución funciona de manera correcta. Supongo que habrá que esperar algún periodo de tiempo para comprobar que realmente si esta solución es efectiva, pero de momento el problema parece que queda resuelto de manera eventual. Solo espero que las próximas versiones de WPML este error sea considerado y reparado para no tener que utilizar este tipo de filtros como añadidura. Solo agradecerte el tiempo dedicado a solucionar el problema. Muchas gracias, de nuevo. Un saludo |
febrero 21, 2025 en 3:16 pm #16734303 | |
Otto Supporter
Idiomas: Inglés (English ) Español (Español ) Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00) |
Hola, Genial, pruébalo con tiempo y ya nos dices si de algún problema. Si, nuestro equipo de desarrollo lo evaluará y proveerá una solución definitiva. No te puedo decir cuándo será ya que esto depende de muchos factores. Mientras tanto, me alegra que el workaround te sea de utilidad. Buen fin de semana! |