Problem: The client is experiencing an issue where the footer translates correctly when logged in, but displays Polish text when logged out. The website uses Oxygen Builder, and the footer is a reusable element. Solution: We have identified that Oxygen Builder is currently not compatible with WPML, which may be the cause of the issue you are encountering. For more information on this compatibility issue, please visit our documentation on Oxygen Visual Builder.
If this solution does not seem relevant to your situation, please feel free to open a new support ticket in our WPML support forum.
Problem: The client is unable to see certain Toolset custom fields, specifically single line or file type fields, in the WPML translation editor. These fields are already configured as translatable.
Solution: The client was not using the latest plugin versions. We recommend updating WPML to the latest version, at the time 4.6.7. To do this, go to the list of plugins, click the Registered link for WPML to navigate to the Installer page, and then click Check for Updates to fetch the latest versions and proceed with the update.
After updating, we suggest making a minor edit to the post in question, such as adding an extra space, and then attempting to translate it again to see if the Toolset fields appear in the translation editor.
Sometimes the dashboard hangs for my project. I installed the Query Monitor plugin. It shows the following database errors caused by the sitepress-multilingual-cms plugin: "Unknown column 'jobs.ate_sync_count' in 'field list'".
Solution:
For this problem, we need to fix the DB of the site. If you encounter this problem, please open a support ticket in our forum, and we will help you with it. For reference, please specify this ticket.
Problem:
I would like to just translate 2 pages from the website, but have a navigation bar that is translated completely in other languages. So translate the whole nav bar but leave almost all of the pages in English, except 2.
Is it possible to do like that? When I go to menu bar then I can just add pages that have been translated.
Solution:
Sure thing, it is possible to achieve these requests with WPML. First, about displaying the original language content on specific second language pages, while translating other ones, you can use our 'fallback' option in WPML -> Settings -> Post Types Translation, or duplicate the default language to the translations.
Now, regarding the menu translations, you will need to do that in the Appearance -> Menus section. In this specific case, I'm afraid that the 'custom link' option will work better, instead of adding the pages directly (since some of them will not be translated).
Problem: The client is unable to update the WPML plugin and receives an error message. This issue occurred after moving the site from a staging environment to the live version. Solution: 1. We recommend checking the Installer Log for more details on the problem. You can find this by navigating to WPML > Support > Installer Support. 2. The issue is likely related to the site key, which is tied to the URL. Since the site has been moved to a new URL, the existing site key may no longer be valid. 3. To resolve this, remove the current site key and re-register the site to obtain a new key. This can be done by going to the list of plugins and clicking the 'Register' link from one of the WPML plugins, which will direct you to the installer page.
Problem:
Tell us what you are trying to do? When reviewing strings to translate, I noticed that a few strings are duplicated and showing Italian as the original language instead of English. It seems that this could cause some of the problems that my site is having.
Is there a similar example that we can see? Check the domain named "elementor-8546" or "elementor-3895"
Solution:
Sometimes this issue happens because the other language is selected from the admin language switcher when you add the contents in theme/plugin options, or your theme is coded other than the English language.
You can easily change the source language of the strings that you see in the WPML -> String Translation module by following the below steps:
- Please go to the WPML -> String Translation page
- Select all strings that have wrong language assigned
- Choose the English language from the “Change the language of selected strings” dropdown
Problem: The client was experiencing an issue where the WPML plugin could not connect to the updates server, resulting in an error message. This was accompanied by a 'curl error 60' which indicated a problem with the SSL certificate.
Solution: If you're experiencing similar issues where WPML cannot connect to the update server, we recommend checking the Installer support log for errors by following this documentation: WPML Plugin Cannot Connect to WPML.org.
Additionally, ensure that your firewall is not blocking the following URLs that WPML needs to access:
You should also consult with your hosting provider regarding the 'curl error 60' to see if it's related to SSL certificate issues, as suggested in this Stack Overflow answer: Stack Overflow - curl error 60.
In the meantime, to prevent the error from affecting your site's performance, you can disable automated version checks by adding the following line to your
wp-config.php
file:
define("OTGS_DISABLE_AUTO_UPDATES", true);
If this solution doesn't look relevant, please open a new support ticket in our support forum.
Problem: If you're experiencing an issue where old ACF fields that have been deleted from ACF are still appearing in the WPML Translation Editor, this is likely because the fields were deleted before being emptied, causing WordPress to retain them in the postmeta table. Solution: To resolve this, we recommend deleting the residual fields directly from the database. This is not a WPML bug but rather a result of how WordPress handles deleted fields.
Problem: The client is experiencing an issue where shipping methods are not displayed or are limited when switching the site from French to English. This occurs after adding items to the basket and attempting to checkout, with the problem persisting in private browsing mode as well. Solution: We recommend clearing the WPML cache by navigating to WPML > Support > Troubleshooting. Additionally, clear the cache from the W3 Total Cache plugin. It's also advisable to check for any server-related caches and clear them too. If after performing these steps the issue still persists, please open a new support ticket with us.
Problem: The client wants to set a fixed shipping price in EUR, similar to how they can set a fixed price for products in PLN and EUR. Solution: If you're experiencing issues with setting fixed shipping prices in different currencies, we recommend checking our documentation on Multi-Currency Support for WooCommerce. This guide provides detailed steps on how to set shipping rates by currency.
If this solution doesn't look relevant to your situation, please don't hesitate to open a new support ticket in our support forum.
Problem:
Translate image information (caption, alt text, description) into a second language. Solution:
There are two ways to add the image information to the translation image:
1. Go to WPML > Settings > Media Translation section > Enable option "Translate media library texts with posts". Then you can translate the image info when translating the post.
2. Activating the plugin WPML Media Translation > Go to WPML > Media Translation > Edit each translation image and translate the image info manually on your site. Relevant Documentation: https://wpml.org/documentation/getting-started-guide/media-translation/#id5
and suspects it might be caused by the WPML plugin. Solution: We recommend the following steps to debug the issue: 1. Perform a full backup of your site. 2. Temporarily deactivate the "Redirection" plugin and check if the redirect still occurs. 3. If the issue persists, test by deactivating Yoast SEO Premium, as it also allows redirections. 4. Check your .htaccess file for any 301 redirects that might be causing the issue. If these steps do not resolve the problem, it may not be related to WPML. In our case, we found that the issue persisted even after deactivating all plugins and switching to a default WordPress theme. We then applied a solution by adding the following code to the theme's
This code flushes the rewrite rules and removes the canonical redirect filter, which resolved the redirect issue. You can find more information on this solution in the following Stack Overflow topic.
If this solution does not seem relevant to your situation, please do not hesitate to open a new support ticket with us here.
Problem:
How can I control which content to translate automatically and which not?
Solution:
You can choose between two options for automatic translation:
You find this option at WPML > Settings > Automatic Translation.
The "Translate everything automatically" option will create all the translations automatically in the background.
You will only be able to exclude specific post types from automatic translation, by going to WPML > Settings > Post Type Translation.
The second option "Translate what you choose" will allow you to control what to translate automatically and what not.
In this case, WPML will not create any automatic translation on its own, but once you open a translation inside the Advanced Translation Editor you will see what an actual automatic translation would look like for the whole content.
Take note, that if in this step you start to apply the translation for specific segments then this will charge credits, but you can undo the pre-defined automatic translation inside the header of the Advanced Translation Editor by clicking "Undo translations" and begin translating from scratch.
Problem:
I am having this issue where I need to change the language names in the language switcher in the Header. Specifically, I want to change "Français" to "FR" and "English" to "EN."
Solution:
To make these changes, you can follow these steps:
1. Go to WPML > Languages.
2. Click on "Edit languages."
3. Find the language you want to change, in this case, "Français."
4. Modify the name from "Français" to "FR."
5. Similarly, find "English" and change it to "EN."
After making these changes, your language switcher in the Header should display "FR" and "EN" as desired.
This page includes support tickets that are resolved and documented. Looking for tickets that are “in progress”? Visit the complete support tickets archive