Ir al contenido Ir a la barra lateral

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

Última actualización por laif-linia-dassaig-i-formacio- hace 2 meses, 2 semanas.

Asistido por: Otto.

Autor Publicaciones
mayo 13, 2025 a las 4:38 pm #17029122

laif-linia-dassaig-i-formacio-

Antecedentes del problema:
Estoy intentando que se muestre en el idioma de la navegación elementos generados con la plantilla BeTheme en el template del checkout. Aquí está el enlace a la página donde se puede ver el problema: enlace oculto

Síntomas:
El contenido traducido no es visible en la página de checkout. En lugar de ver el contenido traducido desde la edición del template, veo el mismo contenido sin traducir.

Preguntas:
¿Por qué el contenido traducido no es visible en la página de checkout?
¿Cómo puedo hacer que los elementos generados con BeTheme se muestren en el idioma de la navegación?

mayo 13, 2025 a las 5:17 pm #17029291

Otto
Partidario de WPML desde 09/2015

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

Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

Te sugiero este workaround para esta página:
https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/

Te parece razonable? Podrías probarlo? ❌ Por favor, antes que nada: haz un backup de tu sitio ❌

Quedo atento a tu respuesta.

Saludos cordiales,
Otto

mayo 14, 2025 a las 9:58 am #17031330

laif-linia-dassaig-i-formacio-

Hola Otto, gracias por tu respuesta.

El caso es que la página de checkout está montada con la gestión de templates de la plantilla BeTheme y las traducciones están hechas como deben el WPML. El caso es que no las pinta, no es tanto un problema de traducción directamente.

mayo 14, 2025 a las 2:37 pm #17032946

Otto
Partidario de WPML desde 09/2015

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

Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

Entiendo, pero en muchas ocasiones en las cuales la traducción mediante ATE no funciona correctamente, la alternativa que te sugerí si lo hace. Si no es problama para ti, te sugiero probarla ya que puede ser una solución rápida para el problema.

Si no te resulta conveniente o no funciona, para investigar mejor el problema, ¿puedes proporcionarme acceso temporal a tu sitio (wp-admin y FTP)?
**Importante:**
- **Haz un backup** de tu sitio antes de compartir los datos.
- Si no ves un formulario privado para ingresar las credenciales, **no las publiques** en el foro.

Si es necesario, podría replicar tu sitio localmente instalando un plugin (Duplicator, WP All in One Migration, WP Staging o Updraft Plus)? Una vez resuelto el problema, borraré la copia.

Saludos cordiales,
Otto

mayo 14, 2025 a las 7:44 pm #17034275

Otto
Partidario de WPML desde 09/2015

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

Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

Gracias.

Es posible editar las "Display Conditions" de un template luego de haberlo creado? Podrías indicarme cómo?

Creo que ambos templates (EN y ES) son aplicados a la vez y prevalece el ES. Tal vez, agregando alguna condición de "display" sea posible mostrar solo uno. Algo similar a esto:
https://wpml.org/documentation/plugins-compatibility/elementor/creating-different-elementor-templates-per-language-with-wpml/

Saludos cordiales,
Otto

mayo 15, 2025 a las 6:59 am #17035173

laif-linia-dassaig-i-formacio-

Hola Otto,

No he sido capaz de encontrar dónde/cómo gestionar las condiciones de display pero trasteando en el preview del template he visto que cargaba una URL de este tipo que funcionaba correctamente: enlace oculto

He probado a meterlo como un rewrite_rule en el functions.php de mi tema hijo y no funcionaba pero finalmente lo he añadido en el .htaccess y sí que ha funcionado.

Sé que no es la mejor solución ni identifica el motivo de la incidencia pero lo deja solucionado, que es lo que necesito ahora mismo.

Muchas gracias por todo

Un saludo