Problem: The client wants to show default language posts for three languages when no translation is available, but for one specific language, they do not want to show default language posts if a translation does not exist. Solution: We explained that the settings for displaying default language posts when no translation is available apply to all languages and cannot be set differently for one specific language. If the client uses the setting "Translatable – use translation if available or fallback to default language", all languages will behave the same way. We also provided a link to our hooks reference for custom coding, which is outside our support scope:
Problem: The client is experiencing a styling issue where the English translation of a page created with Elementor Pro and translated using WPML's automatic translation function does not reflect recent CSS changes made to the original Italian page.
Solution: We recommend the following steps to resolve the styling discrepancies:
1. Pause Automatic Translation in WPML -> Settings.
2. Clear the WPML Translation Cache by navigating to WPML -> Support -> Troubleshooting, then click on the "Clear the cache in WPML" button.
3. Clear the Elementor Pro CSS Cache by going to Elementor -> Tools and clicking on the "Regenerate CSS" button. For more information, visit https://elementor.com/help/regenerate-css-data/.
4. Make a minor change to the original page, update it, then revert the change to trigger an update for the translated page.
5. Checking and setting the custom field translation option to "Copy" for the custom field "_elementor_page_settings" on the WPML-> Settings -> Custom fields translation section.
If these steps do not resolve the issue, please open a new support ticket with us for further assistance by visiting the WPML support forum.
Problem: The client was experiencing a 404 error on the English homepage (secondary language) instead of being redirected to the correct URL. They attempted a redirect but encountered a redirect loop.
Solution: We asked the client to provide details on how they were translating the homepage and if there were any redirections set by them. We also inquired about the use of any redirection plugins or settings in the WordPress admin under Settings -> Reading for setting a static page. We recommended a full clean of the website, including server-side, to see if the issue persists.
The client resolved the issue by changing the option on WP-Admin -> Settings -> Reading to a static page as it was set to "Recent Posts".
Problem: The client is receiving an error message when entering their WPML registration key. Solution: If you're experiencing an issue with your WPML registration key, we recommend you try the following steps: 1. Remove the site registration from your WPML account. 2. Navigate to Plugins -> Add New -> Commercial tab, then click on the link 'Obtenez une clé pour ce site' to obtain a new key and use it to register the site.
Problem: The client is experiencing an issue where importing translations for properties using WP All Import in conjunction with the Estatik plugin results in the translations overwriting the original English content instead of updating it.
Solution: We recommend the following steps to resolve the issue:
1. Make sure in the last step in the section that "Records in this import file will be matched with properties on your site based on"... TITLE
This is a better option since your titles are unique either way, and if you use a custom field value it may be the same in EN / HR language and may match it and skip import.
- For each record in this import file, every time this import is run... Create new property from records newly present in this import file
This is needed to create new posts in 2nd language that exist in your files but not on the website, otherways they will be skipped, and only update changes will be made to already existing matching posts.
Problem: The client is trying to understand how WPML functions within a multisite setup, especially when individual sites have custom domains. Solution: We explained that WPML treats each subsite in a multisite network as an independent website. This means that WPML will function on each subsite regardless of the language settings, whether it's language per parameter, domains, etc. Each subsite is considered a separate WPML website. If this solution doesn't seem relevant to your situation, please feel free to open a new support ticket with us.
Problem: The client is experiencing an issue where the Advanced Translation Editor (ATE) displays links with the staging environment path ("/wpml/") after promoting the staging environment to production. Solution: We recommend making a minor change to the default language page and then resending the page for translation through WPML > Translation Management. This should update the content and display the correct URLs in the ATE, matching those on the frontend.
If this solution does not seem relevant to your situation, please open a new support ticket with us.
Problem: The client is experiencing an issue where the WooCommerce Min/Max Quantities plugin is not enforcing the set limit of 3 pieces per product on the Arabic version of the site, while it works correctly on the English version. Solution: We found that the custom fields for the quantities were not being copied. We have now set these fields to be copied. We recommend that the client updates the products in the default language and then checks if the issue has been resolved. If this solution does not seem relevant to your situation, please feel free to open a new support ticket with us.
Problem: If you have set your site to display untranslated items in alternate languages and have done the same for taxonomy terms, you might encounter an issue where, after translating a taxonomy term, it fails to pull in associated post items that are not translated into the alternate language and are assigned to the translated taxonomy term.
Solution: We recommend checking the following documentation on how to display untranslated taxonomy values as a fallback:
It is important to note that if you have the 'Translatable - use translation if available or fallback to default language' setting enabled for any post type, all posts belonging to those post types will be associated with the default language taxonomies. This means that if you translate the taxonomies, there will be no posts associated with them in the secondary language unless you change the settings for your items to 'Duplicate'.
If this solution does not seem relevant to your situation, please do not hesitate to open a new support ticket with us here.
Problem: The client is experiencing issues with broken links on their website after updating page slugs using the Advanced Translation Editor (ATE). They noticed that the WPML slug is edited and changed when manually updating a page in WPML, leading to broken links. The client is concerned about why this issue did not occur before and how to prevent it from happening.
Solution: We recommend checking the WPML > Settings > Translated documents options > Page URL to ensure that the 'Translate' option is selected. This means that when the page slug is changed in the default language, it should also be translated in ATE. If the slug is translated and the page translation is completed, it will be saved to the translation memory and will not require retranslation unless the slug is changed again.
For Divi module users, ensure that the 'Adjust IDs for multilingual functionality' option is enabled in WPML > Languages. This will allow WPML to automatically adjust the translation page slug in the frontend, preventing broken links.
If you follow these steps and still encounter issues, or if this solution does not seem relevant to your problem, please open a new support ticket with us, and we'll be happy to assist you further.
Problem: The client wants to add an additional language to their website that will be fully translated automatically, in addition to manual translations. Solution: We recommend that if you're experiencing this, you should first ensure that in WPML > Settings, you have the option "Translate what you choose" activated. This gives you the flexibility to send content for automatic translation at any time. Next, add a new language by navigating to WPML > Languages. After that, go to WPML > Translation Management and send your content for automatic translation. For detailed guidance, follow the steps in our documentation: Translating Your Contents.
If this solution doesn't seem relevant to your situation, please feel free to open a new support ticket in our forum: WPML Support Forum.
Started by: Anonymousin: English Support
Quick solution available
Problem: The client added 90,000 credits for automatic translation to their site but was unable to see or use them. Solution: 1. We identified that the client had multiple automatic translation accounts and the credits were associated with a different account than the one currently in use. This can occur due to site migration, site reset, or WPML reset/reinstallation. 2. We moved the credits back to the client's WPML.org account. 3. We instructed the client to: - Visit their WPML account sites page and remove the existing key for the current site. - Generate a new key and copy it. - Go to the site's backend under Plugins > Add new > Commercial, unregister WPML from the old key, and re-register WPML with the new key. 4. After re-registering, the client should assign the credits back to their site by following the steps provided in the documentation.
Problem: The client needs help changing the hover color of the text in the language menu dropdown, as the text turns white and becomes invisible when hovering over the Spanish option. Solution: If you're experiencing an issue with the hover color of your language menu dropdown text, we recommend you add custom CSS to your site. Here's how you can do it: 1. Navigate to your site's backend. 2. Go to Appearance > Customizer > Custom CSS. 3. Add the following code, replacing 'red' with your color of choice or a hexadecimal color code:
.sub-menu > li.wpml-ls-item a:hover {<br /> color: red !important;<br />}
4. Save your changes. This should change the hover color of the text in the language menu dropdown to the color you specified.
Problem:
The client was unable to access the Tools section in WPML > Translation Management due to an error message stating there was a problem connecting to automatic translation.
Solution:
There was a function to strip query strings from the URLs, disabling this function fixed the issue.
This page includes support tickets that are resolved and documented. Looking for tickets that are “in progress”? Visit the complete support tickets archive