Problem: The client reported that the multicurrency feature of WPML was not functioning correctly. Despite various settings and configurations, including deactivating all plugins and switching to a default theme, the currency switcher did not appear or function as expected. The client also noted that the currency did not change appropriately when tested under different conditions, such as in incognito mode or with different billing addresses.
Solution: We investigated the issue and found that the multicurrency feature was functioning correctly when cache was disabled. The problem arose due to the caching mechanism interfering with dynamic currency switching. We recommended: 1. Excluding WooCommerce-related pages (like cart, checkout, and account pages) from being cached. 2. Considering a caching solution that supports dynamic currency switching, or configuring the current caching setup to exclude certain pages. For more details on caching compatibility with WPML, visit https://wpml.org/plugin-functionality/caching/.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your specific setup, please open a new support ticket. We also 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. For further assistance, you can contact us directly through the WPML support forum.
Problem: If you're experiencing issues where your WooCommerce product category URLs are being redirected to incorrect pages, and deactivating WPML String Translation resolves the issue, it might be related to the translation of URL bases. Solution: We recommend checking the translation of your URL bases in WPML. For instance, if your original URL is
https://site.com/product-category/chats/
and it redirects incorrectly, ensure that the '/product-category/' base has not been inadvertently translated. You can correct this in WPML → String Translation by setting the translation back to '/product-category/'.
This solution might be outdated or not applicable to your specific 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 issue persists, please open a new support ticket.
Problem:
"The error "Unknown format specifier 'a'" in class-wp-list-table.php on line 1039 is caused by an incorrect usage of sprintf with '% articles' instead of a valid format specifier. The code is trying to format a string with a number but uses '% articles' which is invalid.
Solution:
The issue primarily arises because “%s aticles” requires the placeholder %s, but in the French translation, it most likely appeared as “% articles”, where the variable %s was missing.
Since placeholders must remain intact for the string to function properly, you need to correct the translation to include the %s placeholder correctly.
Please go to WPML → String Translation, search for "articles" and correct the translation to be “%s aticles”.
Problème : Si vous rencontrez un problème avec l'ajout d'une variation de produit traduite au panier sur votre site WPML, et que le message d'erreur 'Valeur non valide saisie pour les dates' apparaît, cela pourrait être dû à un problème de correspondance des valeurs dans la base de données. Solution : Nous vous recommandons de vérifier la traduction de la variation concernée pour des erreurs de formatage, telles que des espaces supplémentaires. Dans le cas présent, le problème était un double espace dans la traduction de la variation, qui ne correspondait pas à la valeur attendue dans la base de données. En supprimant l'espace superflu, la variation a pu être ajoutée au panier sans problème. Veuillez vérifier si cette solution résout le problème sur votre site.
Il est possible que cette solution ne soit pas pertinente pour votre cas spécifique, soit parce qu'elle est obsolète, soit parce qu'elle ne s'applique pas à votre problème. Nous vous recommandons vivement de consulter les problèmes connus, de vérifier la version du correctif permanent et de confirmer que vous avez installé les dernières versions des thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum de support.
Problema: Hai problemi con la traduzione dei prezzi nel plugin "Advanced products". I prezzi inseriti in inglese non sono allineati con quelli in italiano, nonostante siano corretti nel backend. Soluzione: Per risolvere il problema, segui questi passaggi: 1. Elimina i campi in italiano: vai nei prodotti in italiano e rimuovi i valori dei custom fields per evitare duplicazioni o conflitti. 2. Cambia l'impostazione dei custom fields: vai su WPML → Settings → Post Types Translation / Custom Fields Translation e imposta i custom fields come "non-translatable". 3. Aggiorna i prodotti: vai in ogni prodotto in italiano, clicca su Modifica e poi su Aggiorna.
Se la soluzione proposta non risolve il problema o sembra non essere più attuale, ti consigliamo di aprire un nuovo ticket di supporto. Ti raccomandiamo inoltre di consultare la pagina dei problemi noti, verificare la versione della correzione permanente e confermare di avere installato le ultime versioni dei temi e dei plugin.
Problem: If you're experiencing a 'too many redirects' error when accessing a specific page on your website, it might be due to a problematic redirect set in your Yoast SEO plugin. Solution: We recommend checking the Redirects section under Yoast SEO. Look for any redirects that could be causing a loop and remove them. This should resolve the issue and allow the page to load correctly.
Please note that this solution might be outdated or not applicable to your specific 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.
Проблема: После изменения основного языка на сайте с английского на украинский, некоторые категории продуктов перестали отображаться и возвращают ошибку 404. Проблема возникает при попытке доступа к URL, которые все еще содержат старый языковой префикс /en/ вместо нового /uk/. Решение: Мы рекомендуем проверить настройки языков и перманентные ссылки в вашем WPML. Убедитесь, что украинский язык установлен как основной и что все ссылки корректно обновлены для отражения этого изменения. Если проблема сохраняется, мы предлагаем предоставить временный доступ (WP-администратор и FTP) к вашему сайту для дальнейшего анализа и устранения проблемы.
Обратите внимание, что данное решение может быть неактуальным или не применимо к вашему случаю. Мы настоятельно рекомендуем проверить список известных проблем, убедиться в актуальности версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. Если проблема не решена, пожалуйста, откройте новый тикет поддержки.
Problem: The client uploaded new products in the primary language (English) but they did not appear in the secondary language (Arabic). Additionally, attempts to translate these new products into Arabic were unsuccessful, despite the translations being added in the backend. Solution: We recommend the following steps to resolve the issue: 1. Navigate to WPML → Support → Troubleshooting. 2. Execute the following actions: - Clear the cache in WPML - Remove ghost entries from the translation tables - Fix element_type collation - Fix WPML tables collation - Assign translation status to duplicated content - Set language information - Fix post type assignment for translations 3. Edit one of the products in the original language by making a minor modification (e.g., add or remove a word in the description). 4. Update the product. 5. Open the translation and complete the translation again. After completing these steps, please verify if the problem persists.
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 continues, please do not hesitate to open a new support ticket at WPML support forum.
Problem: If you're experiencing issues where the bundle ID is not correctly pointing to its translated version in WPML, despite being set to copy, this might be similar to the issue we encountered. In this specific case, the bundle ID 20 was not automatically pointing to its translated counterpart, ID 21. Solution: We recommend checking the settings to ensure that the IDs are correctly linked for translation. If the problem persists, it may require further investigation by our compatibility team. We will keep the client updated on any progress.
Please note that this solution might be outdated or not applicable to your specific 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 issue continues, please do not hesitate to open a new support ticket at WPML support forum.
Problem: Nachdem ein neues Produkt erstellt und übersetzt wurde, sind die Verlinkungen nicht korrekt und es gibt doppelte URLs. Solution: 1) Öffnen Sie im Backend die Standard-Sprache der Seite und wechseln Sie über den Sprachumschalter in der Top-Bar zu den betroffenen, falschen Übersetzungen. Löschen Sie diese und leeren Sie danach den Papierkorb. Legen Sie die Übersetzungen neu an, um die Verlinkung zu korrigieren. 2) Für die doppelte URL, die durch zwei getrennte Datenbankeinträge entstanden ist, löschen Sie den doppelten Eintrag. Falls die Seite bereits indexiert wurde, setzen Sie gegebenenfalls einen Redirect.
Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu öffnen. Wir empfehlen auch, die Seite mit bekannten Problemen zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Für weitere Unterstützung besuchen Sie bitte unser Support-Forum.
Problem: You are facing an issue where product bundles are not being copied over to translations in WooCommerce. Even manual additions disappear upon publishing. Solution: This problem stems from a function in the WooCommerce core, not the WooCommerce Product Bundles plugin. Currently, there's an internal ticket reviewing potential changes to this behavior. Meanwhile, you can prevent the duplication of translations when duplicating a product by adding the following code to your theme's functions.php file:
/** * Prevent WCML from also duplicating the translations * when duplicating a product. */ add_action( 'admin_init', function() { /** @var \woocommerce_wpml $woocommerce_wpml */ global $woocommerce_wpml; if ( isset( $woocommerce_wpml->duplicate_product ) ) { remove_filter( 'woocommerce_product_duplicate', [ $woocommerce_wpml->duplicate_product, 'woocommerce_duplicate_product' ] ); } } );
If this solution does not resolve your issue or seems outdated, please check the related known issues and confirm that you have the latest versions of themes and plugins installed. If necessary, do not hesitate to open a new support ticket.