Problema: El cliente necesita mostrar una imagen diferente en el sidebar para cada idioma en su blog bilingüe (PT y ES). Intentó dos métodos: primero, usar el plugin "media translate" de WPML, que no funcionó con imágenes de widgets; segundo, creó dos widgets con bloques de imágenes, asignando uno a PT y otro a ES, pero en el idioma secundario (ES) apareció un espacio en blanco no deseado. Solución: Recomendamos la segunda opción, que consiste en crear un widget por idioma y luego usar CSS para ocultar el widget que no corresponde al idioma actual. Para el sitio de pruebas del cliente, aplicamos el siguiente CSS en Apariencia -> Personalizar -> CSS Adicional:
Aconsejamos al cliente que ajuste el CSS según las necesidades de su sitio y verifique si el problema se resuelve.
Es posible que esta solución no sea relevante debido a que puede estar desactualizada o no aplicarse a su caso. Si después de probar la solución el problema persiste, le sugerimos abrir un nuevo ticket de soporte. También recomendamos revisar los problemas conocidos, verificar la versión de la solución permanente y confirmar que tiene instaladas las últimas versiones de temas y plugins. Si necesita asistencia adicional, no dude en contactarnos en nuestro foro de soporte.
Problema: El cliente está intentando traducir su sitio web y ha terminado la configuración, pero no encuentra documentación oficial que explique cómo continuar con el proceso de traducción. Además, menciona que el selector de idioma no funciona correctamente, ya que a veces requiere varios clics para cambiar de idioma. Solución: Si estás experimentando problemas para traducir tu página o con el selector de idioma, te recomendamos seguir estos pasos: 1. Ve al listado de páginas y haz clic en el ícono '+' para empezar a traducir. 2. También puedes traducir desde WPML --> Administración de traducción, como se muestra en la documentación: https://wpml.org/es/documentation-2/traducir-los-contenidos/ 3. Después, ve a WPML --> Traducción y traduce el contenido. Si continúas teniendo problemas, por favor, infórmanos exactamente qué dificultades encuentras para que podamos ayudarte a resolverlas.
Es posible que esta solución no sea relevante para tu caso si es que la información está desactualizada o si tu situación es diferente. Te recomendamos revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Si el problema persiste, te invitamos a abrir un nuevo ticket de soporte en nuestro foro: https://wpml.org/es/forums/forum/soporte-en-espanol/.
Problema: Si estás experimentando un problema donde al cambiar el idioma en tu sitio de WooCommerce, el carrito se vacía y el idioma se cambia inesperadamente, podría deberse a una configuración incorrecta o a una memoria insuficiente.
Solución: Primero, asegúrate de que tu sitio cumple con los requisitos mínimos de WPML, incluyendo el límite de memoria de al menos 128MB, recomendándose 256MB. Puedes establecer el límite de memoria en tu archivo wp-config.php con el siguiente código:
Si el problema persiste después de aumentar la memoria, sigue estos pasos para configurar correctamente el plugin 'Side Cart WooCommerce': 1. Ve a WPML > Theme and Plugins localization. 2. Selecciona el plugin 'Side Cart WooCommerce' y escanea el plugin para cadenas de texto. 3. Una vez completado el escaneo, ve a "WPML > String Translation". 4. Busca el enlace predeterminado de la página del carrito (https://ascousasdofaiado.gal/carrito/). 5. El enlace debería aparecer en el resultado bajo el nombre '[xoo-wsc-gl-options]scu-cart'. Haz clic en el icono "+" bajo la bandera española y añade el enlace a la página del carrito en español (https://ascousasdofaiado.es/carrito-2/). 6. Haz clic fuera del cuadro y la traducción se guardará.
Si la solución proporcionada no resuelve tu problema o si parece no ser relevante debido a que está desactualizada o no se aplica a tu caso, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos, verificar la versión de la solución permanente y confirmar que has instalado las últimas versiones de temas y plugins. Si necesitas asistencia adicional, por favor, contacta con nuestro foro de soporte.
Problem: The client was experiencing an issue where the "Read More" button in a loop grid created with Elementor was not being translated on the second element, despite all occurrences of "Leer más" being translated in String Translation. The client had already retranslated the Template for the loop element and performed WPML troubleshooting steps without success.
Solution: We recommended the following steps: 1. Ensure that the loop template titles are accurately named by appending "EN" to the end of the English loop template title. 2. Open the English Archive template in the editor. 3. Within the Loop grid section, manually select the appropriate loop template, specifically the English ("EN") one.
After making these adjustments, the button should display the correct translations. The client should apply the same updates to the Loop and Archive templates for the other languages to ensure proper functionality across all languages.
If this solution does not apply or is outdated, or if further assistance is needed, we highly recommend checking related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue persists, please open a new support ticket.
Problema:
El cliente necesita editar el texto del footer en su sitio web para uno de los idiomas disponibles, pero al modificar el archivo footer.php, el cambio afecta a todos los idiomas.
Solución:
Para traducir textos que están 'hardcoded' en archivos PHP, debes registrarlos para la traducción usando las funciones de WordPress __() y _e(). Por ejemplo, reemplaza:
Para traducir enlaces, crea una variable con el enlace dentro de la función __()
$url = __( 'https://domain.com/terms-of-service', 'my-domain' );
printf(
esc_html__( 'By clicking on "Create an account" below, you are agreeing to the %sTerms of service%s', 'my-domain' ),
'<a href="' . $url . '">',
'</a>'
);
Si la solución proporcionada no es relevante para tu caso, porque podría estar desactualizada o no aplicarse a tu situación específica, te recomendamos abrir un nuevo ticket de soporte. También es altamente recomendable que revises los problemas conocidos, verifiques la versión de la solución permanente y confirmes que tienes instaladas las últimas versiones de temas y plugins. Si necesitas más ayuda, no dudes en contactarnos en nuestro foro de soporte.
Problema: El cliente quiere ocultar el título de una página en español y que también esté oculto en su traducción al inglés.
Solución: 1. Realiza una prueba con una nueva página, tradúcela usando el editor de traducción de WPML y verifica si el título se oculta en la traducción. 2. Si funciona, ve a la página original con el problema. 3. Haz un cambio menor, como añadir un guion al título. 4. Actualiza la traducción y comprueba si el título ahora está oculto en la versión en inglés.
Si la solución proporcionada no es relevante debido a que está desactualizada o no se aplica a tu caso, te sugerimos abrir un nuevo ticket de soporte. Te recomendamos encarecidamente revisar los problemas conocidos, verificar la versión de la solución permanente y confirmar que has instalado las últimas versiones de los temas y plugins. Si necesitas más ayuda, por favor, contacta con nosotros en el foro de soporte de WPML.
Problema:
El cliente tiene una traducción completa al 100%, pero al cambiar de idioma en su sitio web, solo el título aparece traducido y el resto del contenido no. Solución:
Si estás experimentando que tus traducciones no se muestran correctamente después de haberlas completado, es posible que se deba a un problema de caché. Te recomendamos que elimines cualquier tipo de caché en tu sitio web y en tu navegador antes de verificar si el problema persiste.
Si la solución anterior no resuelve el problema o si crees que la información proporcionada podría no ser relevante para tu caso, ya sea porque está desactualizada o porque no se aplica a tu situación específica, te sugerimos abrir un nuevo ticket de soporte. También recomendamos encarecidamente revisar los problemas conocidos, verificar la versión de la solución permanente y confirmar que has instalado las últimas versiones de los temas y plugins.
Problema: El cliente experimenta un error fatal de tipo 'Uncaught TypeError: Illegal offset type in isset or empty' cuando utiliza Advanced Custom Fields (ACF) junto con WPML, lo que provoca que la página web se rompa y no muestre las imágenes.
Solución: Si estás experimentando este problema, te recomendamos que: 1. Realices una copia de seguridad completa de tu sitio web. 2. Apliques el workaround que se describe en la página de errata de WPML: Advanced Custom Fields: Fatal error Uncaught TypeError: Illegal offset type in isset or empty. 3. Verifiques si el problema se ha solucionado después de aplicar el workaround.
Es posible que esta solución ya no sea relevante o no se aplique a tu caso. Si después de seguir los pasos anteriores el problema persiste, te recomendamos abrir un nuevo ticket de soporte. Además, te sugerimos revisar la página de problemas conocidos de WPML, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Si necesitas asistencia adicional, no dudes en contactarnos en el foro de soporte de WPML.