Problem: You are using the latest versions of WPML Multilingual CMS and WPML String Translation on a WordPress site with the Porto theme and WooCommerce. When manually adding products on the edit order page and clicking Recalculate, the products disappear. This issue does not occur with older versions of these plugins. Solution: We recommend checking the following errata page for a known issue that matches your description: https://wpml.org/errata/b2b-for-woocommerce-product-removed-when-adding-items-to-existing-order/. A permanent fix is expected in the next release of WCML. If you are considering rolling back to previous versions of the plugins on your live site, it is generally safe, but ensure you test thoroughly on a staging environment first.
If this solution does not apply to your case, or if it 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 issues persist, please open a new support ticket.
Problem: The client is experiencing compatibility issues between the Advantage theme and the Bold Builder plugin with WPML, specifically with deprecated errors in the WPML CMS Nav plugin after updating. The errors are related to dynamic property creation being deprecated in PHP 8.2, and all links are giving a 404 error. Solution: We recommend setting the debug mode to false to suppress the deprecated errors temporarily. You can do this by adding or modifying the following line in your
wp-config.php
file:
define('WP_DEBUG', false);
Additionally, to address the 404 error on links, try resaving your permalinks in WP > Settings > Permalinks. This action often resolves such issues.
Please note that the solution provided 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: If you're using WPML with WooCommerce and SEO support and have discovered that adding a specially-formed POST argument can be used for XSS attacks due to an issue with WPML functions
, which erroneously add the contents of POST argument to the path part of the translated URL. Solution: We recommend updating your WPML Multilingual CMS to version 4.7.2, which includes a fix for this security issue. You can download the update and view the changelog here: WPML 4.7.2 Changelog.
If this solution does not apply to your case because it might be outdated or not relevant, we highly recommend checking related known issues at WPML Known Issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you still experience issues, please open a new support ticket at WPML Support Forum.
Problem: The client is experiencing issues with translating internal English URLs to Spanish on their multilingual site. The 'Adjust Links Feature' does not update the links, and manually adjusting them across numerous pages is not feasible. The issue was identified in the
WPML_Name_Query_Filter_Translated
class, where the logic incorrectly returns the first URL match for all subsequent links. Solution: If you're experiencing similar issues with internal link translations in WPML, we recommend applying a temporary workaround. Navigate to
This code resets the array that was incorrectly storing URLs, allowing each link to be translated correctly. For detailed guidance on translating links, please visit https://wpml.org/faq/how-to-translate-links/.
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 persists, please open a new support ticket at WPML support forum for further assistance.
The client is experiencing issues with translations not appearing correctly on their website despite being confirmed in the Advanced Translation Editor (ATE). Some pages are not translated as expected, and the client is unable to edit these translations in ATE. Additionally, there are discrepancies between the translations shown in ATE and what appears on the live site.
Solution:
We recommend the following steps to resolve the translation issues:
1) Ensure you have upgraded to the latest version of WPML and all other plugins, particularly Elementor. 2) Increase the WP Memory Limit to at least 256MB and the MaxInputVars in your PHP settings to 10000. For guidance on changing these settings, please visit WPML minimum requirements and WordPress memory settings. 3) Make minor edits to the original language page and update the translations. 4) If issues persist, check the WPML>>Support>>Advanced Translation Editor>>Error Log for any recent warnings or errors. 5) For pages that are not updating, open them for editing in the secondary language, make a minor change, and save. Then, use WPML>>Translation Management Dashboard to send these pages for translation or update existing translations. 6) Clear all types of caches after making these changes.
If these steps do not resolve the issue, we recommend conducting a WPML Troubleshooting after a full site backup. For more details, please refer to WPML Troubleshooting.
Please note that the solution provided might be outdated or not applicable to your specific case. We highly recommend checking related known issues at WPML 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 at WPML support forum.
Problem: The client is unable to add an existing user as a translator on their site; the interface just displays a blank page. Solution: 1. We recommend trying with a different user account, preferably a new one created with admin rights, to see if the issue persists when attempting to add translators. 2. Check for JavaScript errors by opening the browser's developer tools (press F12 or right-click and select 'Inspect'). 3. We found that updating the WPML plugin to version 4.7.3 resolved the issue, although it also worked in a sandbox environment with version 4.7.2. It's possible that disabling and re-enabling plugins or clearing cache might resolve the issue.
If these steps do not resolve your issue or if the solution 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.