Problem: You are trying to display the language switcher on the menu block of your site, but it only appears on the Uzbek language version and not on the main version. Solution: We recommend following these steps to resolve the issue: 1. Remove all the navigation menus except for the main one. Before doing this, make sure to duplicate the main menu for backup purposes. 2. In the menu editor, adjust the button and the language switcher settings to ensure they do not start on a new line. 3. Send the main menu for translation through WPML → Translation Management. 4. Translate the menu in WPML → Translations.
If this solution does not apply to your case, or if it seems outdated, we highly recommend checking the related 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: You want to translate only certain pages of your website using WPML, while keeping other pages in the default language accessible from the translated pages. However, when you translate your home page, the blog page does not appear if it is not translated into that language. Solution: We recommend setting your pages/posts to
Translatable – use translation if available or fallback to default language
in WPML-> Settings-> Post Types Translation section. For detailed guidance on how to handle untranslated content, please refer to our guide.
If this solution does not resolve your issue 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 problem persists, please do not hesitate to open a new support ticket with us for further assistance.
Problem: If you're experiencing issues where the total price of WooCommerce orders changes unexpectedly when the order status is updated to 'completed' while using a non-default currency, we can help. Solution: 1) First, ensure that your currency settings are correct in the Multicurrency settings of WooCommerce. For all currencies, set the thousand separator as '.' and the decimal separator as ','. 2) Update your WPML plugins to the latest versions by navigating to Plugins > Add New > Commercial and clicking 'Check for updates'. Remember to create a backup before updating. 3) Disable any security, caching, or optimizer plugins temporarily to see if the issue persists. 4) For detailed steps on adjusting currency settings, please watch this video: https://www.awesomescreenshot.com/video/37063563?key=aaaa2f7d291bb0987079a0040875e4c3
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 at WPML support forum.
Problem: The client added a custom language switcher in their header Elementor template. After switching languages, the language switcher is only visible in the default language and becomes hidden in other languages. Solution: We recommend going to the header template where the language switcher was added in Elementor. Make a small change and save it. Ensure that the translated version of the template is 100% complete. This should resolve the issue of the language switcher being hidden after changing languages. If this does not resolve the issue, as a less recommended option, you can change the language from the top admin bar, go to Elementor in the translated page, and add the shortcode there too.
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.
Problem: The client is experiencing issues with the WPML language switcher not functioning correctly on their website. Solution: We recommend clearing your browser cache as a first step to resolve the issue with the language switcher. If the problem persists after clearing the cache, it might be due to a specific configuration or an error that we did not initially detect. In such cases, 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 this solution does not resolve your issue or seems irrelevant, please do not hesitate to open a new support ticket. You can contact us directly for further assistance at WPML support forum.
Problem: You are trying to translate your website into Italian and English. After translating the 'Zimmer' page and saving it, all translations disappear, and every text field is filled with 'benvenuto le camere'. Solution: We noticed that you are using the Classic Translation Editor, which is WPML’s legacy editor. For better translation quality and access to new features, we recommend switching to WPML’s Advanced Translation Editor. This change might also solve the issue you are experiencing. If you have just activated WPML but have no translations yet, consider resetting WPML and reconfiguring it. Here’s how to do that: 1. Go to WPML → Support and click on the Troubleshooting link. 2. In the Reset section of the Troubleshooting page, select the checkbox for "I am about to reset all translation and language data." Then, click the "Reset and deactivate WPML" button. Resetting WPML documentation Please backup your database before making any changes.
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 the issue persists, please open a new support ticket.
Problem: The client reported that the featured image and attribute images were not displaying on the translated version of a WooCommerce product, although they appeared correctly in the original version.
Solution: We identified two separate issues causing the image display problems:
1) For the product images: - Open the product for editing in the default language. - Switch to Croatian from the top admin bar to load the translation within the WordPress editor. - Add or update the product images (featured and gallery) and then update.
2) For the variation images:
- First, we adjusted a setting in WPML -> Settings -> Custom Term Meta Translation for the field "st-image-swatch" from 'don't translate' to 'Copy'.
- Navigate to Products -> Attributes in the default language. - Click "Configure terms" for the attribute "Barva". - After loading the terms, switch to Croatian from the top admin bar. - Click "Quick edit" for a term missing the image. - Simply click "Update Barva" without making any changes to the term. Repeat the last two steps for each term needing this fix.
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 needed, please open a new support ticket at WPML support forum for further assistance.
The client is experiencing issues with translating their website content using WPML, despite having bought credits and using automatic translation. The menu translates, but the web content does not.
Solution:
We recommend checking the translation status of your posts and pages. First, navigate to Posts>>All Posts or Pages>>All Pages in your site's default language. You can switch between languages using the Dashboard language switcher at the top header. Look for Pencil Icons next to the posts/pages in the list, which indicate that translations are available. If you see these icons, click on them to open the WPML Translation Editor and verify if the content shows as translated.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we highly recommend opening a new support ticket. Also, please check related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. For further assistance, you can contact us directly through our support forum at WPML Support Forum.
Problem: You are trying to translate the string "returning customer? click here to login" on the checkout page, but the translation is not being applied and the original language is displayed instead. Solution: We recommend adding the following XML code to the WPML-> Settings-> Custom XML tab:
After adding this code, please edit the checkout in the default language, make a minor edit, and update it. Then, update the translation and check if the "returning customer" string appears in the Advanced Translation Editor (ATE).
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 the problem persists, please open a new support ticket.
Problem: You are encountering a database error indicating that the 'wp_icl_string_batches' table does not exist. This error is logged during queries involving several related tables. Solution: First, ensure you have a staging site to test the following solution and avoid running it directly on a production website. You need to create the missing table by running the following SQL code. Please adjust the prefix according to your database configuration:
If this solution does not resolve your issue or seems outdated, we 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 using ACF blocks to build pages and want to translate link labels and URLs using WPML's Advanced Translation Editor (ATE). However, translations are overridden by the editor upon any update, and changing the ACF field name for translation purposes is not possible since it's an ACF block. Solution: First, try deleting one of the problematic links and adding it from scratch on the original page. This might allow the translation to work correctly. If you encounter issues with the new UI of the Advanced Translation Editor not approving all segments or saving translations, switch to the old user interface via the settings in the top right corner of the ATE. Additionally, check for PHP warnings in your theme's header and components files, as these might be affecting the translation process. Fix these issues in your theme, then attempt the translation again.
If this solution does not resolve your issue or seems outdated, we 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 problems persist, please open a new support ticket at WPML support forum for further assistance.
Problem: The client is trying to configure the Swish payment gateway to only be shown for Swedish language users on their site and to allow payments in SEK while ordering in Euro. However, they encountered an issue where Swish is not supported for different currencies at checkout, and they received an error message 'AM03 - Invalid or missing currency' when attempting to pay with Swish on the English version of the site. Solution: We recommend setting SEK as a second currency in WooCommerce > WooCommerce Multilingual & Multi-Currency and making it the default currency for the Swedish site language. Additionally, you should exclude SEK from being available in other active languages to prevent the error. For more detailed guidance, please read our documentation on WooCommerce Multilingual & Multi-Currency. If you need to exclude the Swish payment gateway for non-Swedish languages, the plugin author would need to participate in our Go Global Program.
Please note that this solution might be irrelevant if it's 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 the issue persists, please open a new support ticket.
Problem: The client is unable to use WPML due to issues with account registration and website assignment after purchasing a credits package. The client also inquired why additional credits are needed for translations after buying the Multilingual CMS. Solution: We recommend renewing the WPML license and updating the license key. Here are the steps to resolve the issue: 1. Log in to your WPML.org account and go to the Sites page. 2. Delete the existing site key and create a new one. 3. Edit the 'wp-config.php' file in your WordPress installation and insert the following line of code:
5. Visit the Plugins >> Add New Plugin > Commercial tab page to check if the issue is resolved. For more details, refer to our documentation on automatic WPML registration using PHP. After properly registering WPML, you should be able to assign the translation credits without any issues.
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 further assistance is needed, please open a new support ticket.
Problem: You are unable to use the same slug for translated products in different languages after updating to version 4.7, which changes the slug automatically as if it were already taken. Solution: If you're experiencing this issue, we recommend adjusting your WPML settings. Go to WPML > Settings > Translated documents options > Page URL. Here, you have a few options: 1. Set this option to Translate to manually translate the slugs using the WPML Translation Editor. 2. Set the option to Copy if you want to maintain the same slugs across all languages. After making these changes, remember to update your translations to apply the new settings.
Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking the 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.
Problem: The client needs a dedicated French (Morocco) version of their WooCommerce site with unique pricing in MAD for Moroccan visitors. They are considering using geolocation-based redirection or dynamic currency switching with WPML while using caching plugins like WP Rocket, but are concerned about compatibility issues.
Solution: We recommend using the "Currency by Location" feature of "WooCommerce Multilingual & Multi-Currency", which works with the Geolocation feature of WooCommerce. This requires a MaxMind API key, which can be set up following the guide at https://woocommerce.com/document/maxmind-geolocation-integration/. Note that this feature only works for logged-in users.
Additionally, you can use the wcml_geolocation_get_user_country filter hook to override the default geolocated country based on the billing or shipping address instead of the IP address.
If this solution does not fully address your issue 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 further assistance is needed, please open a new support ticket at WPML support forum.
This page includes support tickets that are resolved and documented. Looking for tickets that are “in progress”? Visit the complete support tickets archive