Problem: Stai sviluppando un e-commerce e utilizzi il plugin WPML per gestire le traduzioni in italiano e inglese. Hai notato che, quando attivi il plugin per la traduzione delle stringhe, i testi nella pagina Checkout come nome e cognome vengono tradotti in inglese, creando un mix di lingue. Se disattivi il plugin, la pagina torna in italiano. Solution: Per risolvere questo problema, ti consigliamo di seguire la modifica suggerita qui. Una soluzione definitiva sarà inclusa in una delle prossime versioni del plugin String Translation.
Se questa soluzione non risolve il problema o sembra non essere più rilevante, ti consigliamo di controllare gli argomenti noti, verificare la versione della correzione permanente e confermare di avere installato le ultime versioni dei temi e dei plugin. Se il problema persiste, ti invitiamo a aprire un nuovo ticket di supporto.
If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket at WPML support forum.
Problem: The client is using Elementor Pro and the Unlimited-elements.com plugin for a Mega menu. They are unable to change the URL for the English version of their website after translating a page using WPML. Solution: We recommend adding the following XML code to the WPML-> Settings-> Custom XML tab to enable URL translation for the specific widget used in the Mega menu:
After adding this code, please check if the URLs appear correctly in the Translation Editor.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket.
Problem: You are trying to translate a specific string from the 'WooCommerce PayPal payment' plugin using WPML's 'String Translation', but the translation does not appear on the frontend after clearing the cache. Solution: If the string you are trying to translate is "Pay via PayPal" and it's not displaying in the frontend, we recommend following the workaround provided in our documentation. Please visit https://wpml.org/errata/woocommerce-paypal-payments-pay-via-paypal-translation-not-working/ and apply the suggested steps.
If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. Should you need further assistance, please do not hesitate to open a new support ticket at WPML support forum.
Problem: El cliente no puede acceder a la traducción en español de un producto en la web de su cliente, y se encuentra con un mensaje de error general al intentar hacerlo. Solution: Primero, recomendamos habilitar el registro de depuración de WordPress para identificar el error específico. Para esto, edita el archivo
Luego, intenta reproducir el problema para que el error se registre en
/wp-content/debug.log
. Comparte el contenido del registro en un sitio como pastebin.com y envíanos el enlace. Además, aplica el workaround descrito en la página de errata de WPML para problemas conocidos relacionados con Advanced Custom Fields: https://wpml.org/errata/advanced-custom-fields-php-fatal-error-uncaught-typeerror-array-filter-argument-1-array-must-be-of-type-array/ Si el problema persiste o la solución no es 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 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.
Problem: The client is experiencing a fatal error when downloading invoices from their account on a WooCommerce site. The error message indicates that an array is being passed instead of a string to the WP_Translation_Controller::translate() function. Solution: We have identified that the issue is related to the payment platforms like PayZen or SystemPay, which store their titles and descriptions in an array with the locale as the key. To resolve the conflict between WPML and SystemPay, we recommend the following steps: 1. Backup your files and site. 2. Access the functions.php file of your theme via FTP or Cpanel. 3. Add the following code:
This solution resolves the conflict with WPML. But it should also help the authors to resolve the conflict with PDF Invoices & Packing Slips for WooCommerce. If this solution does not apply to your case or seems outdated, we highly recommend checking related known issues at https://wpml.org/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.