[Resuelto] Errores en traducción de Home y enlaces a imágenes.
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.
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?
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.
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.
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.
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.
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
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.