Saltar al contenido Saltar a la barra lateral

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

Problem:
El cliente tiene problemas al traducir un campo de texto 'Heading' en la Home de su sitio, que no aparece en el listado de campos traducibles y no guarda cambios en el maquetador de bloques de Gutenberg. Además, las imágenes de la home pierden su ruta en la versión en inglés.
Solution:
Para el problema de traducción del texto 'Heading', se identificó que los add-ons de Spectra no estaban registrados correctamente en WPML. Se recomendó contactar al soporte de Spectra para registrar los bloques de Gutenberg siguiendo los pasos de esta guía: https://wpml.org/documentation/support/language-configuration-files/make-custom-gutenberg-blocks-translatable/#registering-gutenberg. Además, se proporcionó el siguiente código XML para añadir en WPML -> Configuración -> Pestaña 'Configuración XML Personalizada':

<wpml-config><gutenberg-blocks><gutenberg-block type="uagb/advanced-heading" translate="1"><xpath>//*[self::h1 or self::h2 or self::h3 or self::h4 or self::h5 or self::h6 or self::p]</xpath><xpath>//div/p[@class="uagb-heading-text"]</xpath><xpath>//div/p[@class="uagb-desc-text"]</xpath><key name="customUrl"></key></gutenberg-block></gutenberg-blocks></wpml-config>

Guardar los cambios debería permitir que el contenido a traducir aparezca correctamente al actualizar la traducción de la página.

Si esta solución no resuelve su problema o parece desactualizada, le recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión del arreglo permanente y confirmar que tiene instaladas las últimas versiones de temas y plugins. Para más asistencia, no dude en contactarnos en el foro de soporte de WPML.

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 10 respuestas, tiene 0 voices.

Última actualización por Carlos Rojas hace 5 meses.

Asistido por: Carlos Rojas.

Autor Publicaciones
mayo 6, 2025 a las 7:22 am

mamenV

Antecedentes del problema:
Estoy traduciendo la Home de mi sitio, y hay varios problemas. Sólo se dan en la Home. Link to a page where the issue can be seen: enlace oculto

Síntomas:
Hay un campo de texto Heading que no se traduce, ni aparece en el listado de campos traducibles. Incluso al modificar el contenido en el maquetador de bloques de Gutenberg no guarda el cambio. Parece que es un tema de caché. Por otro lado, las imágenes de la home pierden su ruta.

Preguntas:
¿Por qué el campo de texto Heading no se traduce ni aparece en el listado de campos traducibles?
¿Por qué las imágenes de la home pierden su ruta?

mayo 6, 2025 a las 8:11 am #16999933

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,
Este es el ticket donde continuaremos trabajando

Quedo a la espera de tu mensaje.
Saludos!

mayo 6, 2025 a las 9:24 am #17000497

mamenV

He creado la nueva página
enlace oculto

Y en la traducción siguen ocurriendo los mismos problemas.
enlace oculto

El párrafo no se traduce:
"Ponemos toda nuestra ilusión y ganas en hacer que las castañuelas sigan resonando por todo el mundo."

Y las imágenes pierden la ruta.
enlace oculto

enlace oculto

mayo 6, 2025 a las 10:02 am #17000833

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 tu mensaje.

Te pido que confirmes que has creado una copia de seguridad del sitio completo que puedas restaurar en caso necesario. Y que me autorices a realizar pruebas en el sitio.

Alternativamente, puedes crear un sitio staging con una copia del sitio en producción y compartir las credenciales de acceso en tu próximo mensaje que he establecido como privado.

Quedo a la espera de tu respuesta.

mayo 6, 2025 a las 11:23 am #17001178

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 del sitio de pruebas.

Antes de continuar te pido que actualices todos los plugins y temas desactualizados para poder realizar las pruebas en un ambiente más parecido al sitio en producción.

mayo 6, 2025 a las 12:20 pm #17001528

mamenV

Ok. Ya está todo actualizado.

mayo 6, 2025 a las 12:35 pm #17001600

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.

He actualizado manualmente los plugins de WPML pero necesito que vuelva a registrar el sitio en enlace oculto

Para ello debe eliminarlo -si existe- en https://wpml.org/es/account/sitios/ y luego debe hacer click en el enlace que aparece debajo del campo donde se pega la nueva llave de registro en enlace oculto
Este enlace le llevará de vuelta a su cuenta de wpml.org y le permitirá volver a registrarlo para generar una nueva llave.

Hágame saber cuando termine estos pasos.

mayo 13, 2025 a las 6:39 am #17025239

mamenV

Ya está creado el sitio en desarrollo creado con la llave.
ed78894930
Perdona la tardanza en responder pero hemos tenido varios días de fiesta en Sevilla.

mayo 13, 2025 a las 8:21 am #17025828

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 registrar el sitio.

La causa del problema es que los Add-ons de Spectra no han sido registrados correctamente en WPML. Le recomiendo que contacte al servicio de soporte de Spectra y les pida que registren todos los bloques de Gutenberg siguiendo los pasos descritos en esta guía: https://wpml.org/documentation/support/language-configuration-files/make-custom-gutenberg-blocks-translatable/#registering-gutenberg

En su caso, para resolver el problema, debe ir a WPML -> Configuración -> Pestaña 'Configuración XML Personalizada' y pegar este código:

<wpml-config>
  <gutenberg-blocks>
    <gutenberg-block type="uagb/advanced-heading" translate="1">
      <xpath>//*[self::h1 or self::h2 or self::h3 or self::h4 or self::h5 or self::h6 or self::p]</xpath>
      <xpath>//div/p[@class="uagb-heading-text"]</xpath>
      <xpath>//div/p[@class="uagb-desc-text"]</xpath>
      <key name="customUrl" />
    </gutenberg-block>
  </gutenberg-blocks>
</wpml-config>

- Guarde los cambios y al actualizar la traducción de la página ya aparecerá el contenido a traducir correctamente

Puede confirmar que el problema se ha resuelto?

mayo 13, 2025 a las 9:39 am #17026290

mamenV

BUenas. no ha funcionado.

Pero sabiendo que el fallo está en el elemento de spectra usado, hemos cambiado el elemento de Spectra Heading en la página por un párrafo normal y ya funciona la traducción.

El tema de las imágenes, que cambia la ruta y obvia las carpetas de año y mes de uploads// en la versión inglés de la home, hemos optado por colocar en esa ruta las tres imágenes y ya las encuentra.

Así que supongo que hemos subsanado los dos errores que había. remitiremos a soporte de Spectra el enlace para configurar bloques de gutemberg.

Muchas gracias

mayo 13, 2025 a las 9:45 am #17026297

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 han encontrado una solución. Por favor no dudes en contactarnos si necesitas de nuestra asistencia en el futuro con WPML.

Que tengas un excelente día 🙂