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 14 respuestas, tiene 2 voces.
Última actualización por Alejandro hace 1 año, 8 meses.
Asistido por: Alejandro.
Autor | Entradas |
---|---|
febrero 27, 2023 en 4:58 am #13119273 | |
sergioL-22 |
Hola, |
febrero 28, 2023 en 12:18 pm #13135137 | |
Alejandro Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Rome (GMT+01:00) |
1) Esos link que mencionas de donde llegan? son de un menú, de parte de un contenido, etc? 2) El editor de traducción no muestra los links por default, lo que me dice que en algún momento los buscaste y los trataste de traducir por allí. esto no está mal pero en este caso se tienen que traducir correctamente (Es decir con el link correcto traducido y no la copia del original). 3) Como agregas esos productos destacados? porque con el proceso normal de WooCommerce, esos links no aparecerían en el editor de traducción sino que se traducirían automáticamente. Avísame para saber como continuar. |
marzo 3, 2023 en 2:11 am #13159515 | |
sergioL-22 |
1- Son los 3 botones primeros (adjunto captura) con link internos a la tienda y a las dos categorías. 2- Los busqué por ahí porque precisamente no se traducían y vi en vuestro soporte cómo traducir enlaces (pero el video hablaba de enlaces externos). 3- Todos los productos destacados, tanto la tabla de 12 productos como los dos finales, son links están correctamente traducidos a sus correspondientes idiomas. Ahí no hay problema, lo único que decía es que los dos finales sí aparecen en el ATE como para traducirlos manualmente y creo que no deberían aparecer, como bien no aparecen los de la tabla de 12. Por todo esto, parece error de WPML que NO traduzca automáticamente los 3 botones, y por otro lado, lo que explico en el punto 3. |
marzo 3, 2023 en 9:29 am #13161879 | |
Alejandro Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Rome (GMT+01:00) |
1) Me puedes dar un link de referencia donde pueda hacer tests? tal vez puedes clonar la página para que no afecte tu sitio en producción. 2) Antes de continuar, necesitaré acceso a tu página web. Acabo de activar las casillas necesarias para que puedas agregar las credenciales en modo seguro y privado. Te sugiero que crees un usuario temporal, asi podrás eliminarlo luego de haber cerrado el ticket. |
marzo 7, 2023 en 11:17 am #13188547 | |
Alejandro Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Rome (GMT+01:00) |
Una pregunta. Cuando los links te aparecen en el editor de traducción, tu los has guardado en pasado? porque hice un pequeño cambio en la homepage, y vi que me aparecieron los segmentos para los links de todos los botones, y todos aparecían "traducidos" pero con el link original, por lo que esto quiere decir que estás haciendo un hardcoding de esos links. Mira esto: enlace oculto Son los mismos botones en lugares diferentes, pero por alguna razón a ti te aparecen todos mientras a mi no me aparece nisiquiera la posibilidad de traducir un link a menos que no sea un link externo. Estos links tu los buscaste en algún momento o los tradujiste efectivamente porque deseabas verlos traducidos? |
marzo 7, 2023 en 12:01 pm #13189011 | |
sergioL-22 |
Precisamente, me pasaba como a ti desde el principio, que el plugin no los traducía. Pero me ocurría de manera diferente en cada idioma. Después de comprobar que el plugin no los traducía, los busqué siguiendo las instrucciones de un video que tenéis para traducir links externos (me lo recomendó tu compañero aunque ya aclaré desde el principio que en mi caso eran links internos: https://wpml.org/es/forums/topic/problemas-con-los-links-y-mal-funcionamiento/#post-13055721). |
marzo 7, 2023 en 4:21 pm #13191599 | |
Alejandro Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Rome (GMT+01:00) |
Tienes razón, hay algo raro aquí y ya había enviado el caso porque vi que el problema sucede más que todo con links que tienen que ver con WooCommerce, aunque hay varios casos un poco diferentes. Nuestros desarrolladores están revisando que sucede, ya que logré recrear el problema en un ambiente nuevo y espero que me den una respuesta para ver como podemos ayudarte 🙂 |
marzo 29, 2023 en 8:32 am #13355463 | |
Alejandro Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Rome (GMT+01:00) |
Hola! Fue un problema bastante difícil de encontrar pero al parecer el problema aquí es específicamente con las cosas de WooCommerce. en este caso puedes hacer lo siguiente que parece haber arreglado el problema de nuestro lado. 1) Por favor ve a este directorio: \wp-content\plugins\woocommerce\includes add_action( 'init', array( __CLASS__, 'register_taxonomies' ), 5 ); add_action( 'init', array( __CLASS__, 'register_post_types' ), 5 ); Cambia el "5" por "-1000" add_action( 'init', array( __CLASS__, 'register_taxonomies' ), -1000 ); add_action( 'init', array( __CLASS__, 'register_post_types' ), -1000 ); 4) Guarda los cambios 5) Ahora haz un cambio en donde se encuentran los links (Es decir edita la página en su idioma original, agrega un caracter en el titulo o un cambio en cualquier otra parte.) 6) Guarda los cambios 7) Trata de traducir la página. los links no los tienes que traducir en el editor de traducción, se van a traducir automáticamente. si te aparecen en el editor, avísame. Luego avísame que tal te ha ido para saber como continuar. |
Abril 6, 2023 en 7:54 am #13416945 | |
sergioL-22 |
Hola Alejandro, todo hecho como dices y funciona con las categorías y producto destacado, pero sigue sin "traducir" automáticamente el botón que lleva a la tienda (adjunto capturas). |
Abril 11, 2023 en 7:43 am #13442343 | |
Alejandro Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Rome (GMT+01:00) |
Hola! 1) Ok, con los botones las cosas son un poco diferente, porque dependen mucho del widget que se usa para crearlos. 2) Me puedes decir si ese botón llega de un plugin de terceros? 3) El link no debería ser traducido desde el editor de traducción ya que en este caso tu expresamente le estás diciendo que traduzca el botón con el MISMO link del idioma original por lo que el sistema está siguiendo tus direcciones. si cambias el link a través del editor de traducción, con el link correcto, se traduce? |
Abril 12, 2023 en 2:24 am #13451279 | |
sergioL-22 |
Hola Alejandro. Este botón es exactamente igual que los otros que ahora sí están bien traducidos (no es widget). Es el mismo caso, lo único que cambia es el enlace (en lugar de a las categorías, este lleva a la tienda). ....Supongo que la solución será algo similar a la que me diste antes. |
Abril 12, 2023 en 7:53 am #13452827 | |
Alejandro Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Rome (GMT+01:00) |
He preguntado a nuestros desarrolladores para ver si es que hay algo más que podría afectar al link de la tienda, ya que en realidad la solución que te he envíado anteriomente es para una lógica bastante diferente que no aplica a las páginas de WordPress como la de la tienda, pero veamos que nos dice nuestro desarrollador 🙂 |
Abril 20, 2023 en 1:16 pm #13511803 | |
Alejandro Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Rome (GMT+01:00) |
Hola! Prueba lo siguiente: Encuentra este archivo: wp-content/plugins/sitepress-multilingual-cms/inc/absolute-links/absolute-links.class.php Encuentra este código: $post_name = false; $category_name = false; $tax_name = false; Debajo del código de arriba, agrega el siguiente: if( $permalink_query_vars["post_type"] == "product") { $check = get_page_by_path( $dir_path ); if ( $check instanceof WP_Post ) { $post_name = $check->post_name; $post_type = $check->post_type; } } - Luego ve a WPML > Configuración Esto debería arreglar el problema con los links para la tienda y productos. Nuestros desarrolladores van a arreglar esto permanentemente en una de las versiones futuras de WPML. |
Abril 21, 2023 en 1:41 am #13514693 | |
sergioL-22 |
Gracias, he hecho todo y ahora mismo parece que todas las traducciones van bien. Solo una cosa: después de hacer esta última modificación he visto que el anterior cambio ya no estaba funcionando, es decir, volvían a estar sin traducir las categorías y el producto destacado. Entonces he vuelto a entrar en el código y se habían perdido los cambios (lo de cambiar el "5" por "-1000"). He tenido que volver a hacer este cambio del código para que volviese a funcionar. |
Abril 21, 2023 en 7:15 am #13515333 | |
Alejandro Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Rome (GMT+01:00) |
No, esto no puede suceder por limpiar el cache. sucede cuando el archivo se sobreescribe y eso sucede cuando se actualizan los plugins. podría ser que has actualizado nuestro plugn recientemente y por eso se ha borrado ese cambio 🙂 Puedes agregarlo de nuevo y esto debería arreglar todos estos problemas por ahora. ya nosotros hemos enviado el caso a nuestros desarrolladores para que puedan acomodarlo permanentemente en una versión futura de WordPress. Saludos. |