Problem: The client is experiencing an issue where the hreflang links are pointing to the wrong domain on their multilingual sites, specifically the Swedish links are incorrect, pointing to .de and .com instead of .se. Despite having the WPML SEO addon installed and ensuring all plugins are updated, the issue persists. Solution: We identified that the problem stems from the code in the wp-config.php file, which uses
$_SERVER['HTTP_HOST']
to define WP_SITEURL and WP_HOME. This can lead to incorrect domain references because it depends on the main site defined in the server configuration. We recommend modifying this code to avoid reliance on
$_SERVER['HTTP_HOST']
, or alternatively, contacting your hosting provider to address this configuration issue.
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 further assistance is needed, please open a new support ticket at WPML support forum.
Problem: You are trying to synchronize posts' taxonomies for media because images are not appearing in the translated categories. Solution: If you're experiencing this issue, we recommend you first check if the missing images are correctly uploaded in the respective translated category. Here's how you can do it: 1. Go to your taxonomies list screen. 2. Switch the language filter to the language of the missing image, for example, English. 3. Edit the category where the image is missing, such as "Chechia". 4. Ensure that a valid media file is uploaded. If in doubt, try uploading the image again.
If this does not resolve the issue, it might be due to other factors or might be 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 open a new support ticket at WPML support forum for further assistance.
Problem: The client was experiencing an issue where only the first 200 posts were being assigned to the correct languages during an import process using WP All Export / Import PRO and WPML Import. The error message indicated 'Setting Posts’ Language (200/7809 items) 7609 skipped'. Solution: The client discovered that the issue was due to a default limit set in the WPML Import plugin's code. By modifying the constants
DEFAULT_LIMIT
in the files
./classes/Commands/Base/CleanupFields.php
and
./classes/Commands/Base/SetEntitiesLanguage.php
from 200 to 10000, the import functioned correctly. We have noted this adjustment for future reference.
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 further assistance is needed, please open a new support ticket at WPML support forum.
Problem: You are trying to display flags in the language switcher on your website, but they appear as broken images even after clearing both the site cache and WPML cache. Solution: We recommend following the steps outlined in a similar case which resolved the issue. Please check the thread on our forum for detailed instructions: https://wpml.org/forums/topic/custom-language-switchers-flags-not-showing/#post-14457603.
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. Should you need further assistance, please do not hesitate to open a new support ticket or visit our support forum at https://wpml.org/forums/forum/english-support/.
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.
This page includes support tickets that are resolved and documented. Looking for tickets that are “in progress”? Visit the complete support tickets archive