Problem:
The client needed to exclude the title and slug of Project pages from being translated, and was also using Geodirectory with the WPML add-on and wanted to apply the same settings.
Solution:
We recommended a workaround to prevent the title from being translated. For a specific post type, the client can use the following code, replacing 'YOUR_POST_TYPE' with the actual post type:
This code should be added to the functions.php file of the theme or child theme.
To keep the slug untranslated and copy it from the default language, the client should select the copy option and then navigate to WPML > Languages > Edit languages. For the correct language, select 'Encode URLs' and set it to 'Yes'.
Please note that the solution might be irrelevant if it's outdated or not applicable to your case. If the provided solution does not resolve your issue, we highly recommend checking related 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 need assistance, please open a new support ticket.
For further assistance, you can contact us on the WPML support forum.
Problem: The client reported that certain elements such as icon lists from Kadence and standard headings were not being recognized by the Advanced Translation Editor (ATE) in a specific post, despite being translated fine in other instances.
Solution: We recommended the following troubleshooting steps: 1) Navigate to WPML>>Support page and click on the Troubleshooting link. 2) On the Troubleshooting page, perform the following actions in the *Clean up* section, waiting for confirmation after each:
Clear the cache in WPML
Remove ghost entries from the translation tables
Fix element_type collation
Set language information
Fix WPML tables collation
Assign translation status to duplicated content
Fix terms count
Fix post type assignment
Cleanup and optimize string tables
Show custom MO Files Pre-generation dialog box and Generate .Mo files
3) Open the post for editing. 4) Make a minor edit to the post by adding temporary text. 5) Update the post to refresh the translation settings.
We emphasized that the client should try this after a full site backup (mandatory) and report back with their feedback.
Please note that this solution might be irrelevant due to being outdated or not applicable to your case. If so, we highly recommend checking 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 with us.
Problem: The client needed assistance with translating a contact form created with Fluent Forms into multiple languages and inquired whether updating the content of an English page requires retranslation. Solution: If you're experiencing issues with translating your contact form to other languages using Fluent Forms, we recommend creating separate forms for each language. For detailed steps on how to achieve this, please refer to our forum post: Fluent Forms translation. Regarding the update of content on your English page, it is not necessary to translate the entire page again. You only need to update the translations for the parts of the content that have changed.
Please note that the solution provided might be irrelevant due to being outdated or not applicable to your 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 issue persists, please do not hesitate to open a new support ticket with us. You can reach the WPML support forum here: WPML Support Forum.
Problem: The client needed to know if they could assign their WPML plugin license to a third party, as a new entity was taking over their website. The domain and other aspects remained the same, only the legal entity changed. Solution: 1. We informed the client that they could transfer the renewal to the new owner by following the instructions on our page about transferring account renewals to clients. 2. If the new owner already has a separate WPML account, they might find the information on account switching useful. 3. The client can provide the new owner with the account credentials, or they can contact us at hello@wpml.org for assistance with account migration. 4. Alternatively, the client can request a refund at our refunds page, and the new owner can purchase their own WPML subscription. 5. We reassured the client that all translated data would remain in the site's database, regardless of the license transfer.
Please note that this solution might be irrelevant if it's outdated or not applicable to your 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 this solution does not apply to your situation, please open a new support ticket with us.
Issue: If you are setting up a multilingual website on a subdomain and plan to move it to a main domain later, and you are concerned about the permalink structure when using WPML with directories in different languages. Solution: We can confirm that you can configure WPML on the subdomain without problems. For the default language, you can use something like
subdomain.domain.com
and for other languages, subfolders like
subdomain.domain.com/it
. When migrating your site from the subdomain to the main domain, we recommend using the Duplicator plugin, which will take care of the URL replacement process. After the migration, you must register WPML on your new site and enter the new key by following these steps : 1. Log in to your WPML account. 2. Go to the 'Sites' page (https://wpml.org/account/sites/ strong>). 3. Delete your old site/domain. 4. Add your new site to get a new WPML key, which you can add to your site under Plugins > Add New > Commercial. Also, make sure your future hosting package meets the minimum WPML requirements, which you can find here: https://wpml.org/home/minimum-requirements/. If you use Duplicator, you will see how changing URLs in the database works during the migration. The person in charge of migrating your site should be familiar with the WordPress migration procedure.
This solution may not be relevant if it is already outdated or does not apply to you. If so, we recommend opening a new support ticket. We also suggest that you review known issues at https://wpml.org/known-issues/ strong>, check the version of the permanent solution and confirm that you have installed the latest versions of themes and plugins. If you need further help, feel free to contact us on the WPML support forum.
Problem: The client wanted to delete a language and all its database entries, but the process was not completing. Solution: First, we recommended increasing the memory limit and ensuring that all components are up to date. We provided a link to a related support ticket for reference: https://wpml.org/forums/topic/cant-delete-languages-stuck-in-a-loop/
Please note that the solution might be irrelevant due to being outdated or not applicable to your case. If so, 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 with us.
Problem: The client's website displays reviews in multiple languages, each with an associated flag representing the language of the original review. However, when a review is translated, the flag changes to that of the translation language instead of staying as the flag of the original language.
Solution: 1. We explained that the behavior observed by the client is expected and by design. When a review is translated, the flag of the currently displayed language is shown. This is explained in our documentation on Translating and Displaying Product Reviews.
2. If the client prefers not to display flags with reviews, they can disable the option by going to WooCommerce > WooCommerce Multilingual > Settings and unchecking 'By default the reviews should be displayed in all languages.' More information can be found in our documentation on Showing Product Reviews in All Languages.
Please note that the solution provided might be irrelevant if it's outdated or not applicable to your case. If the issue persists, we highly recommend checking related 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 need assistance, please open a new support ticket. You can do so by visiting the WPML support forum.
Problem: The client was unable to translate the word 'products' in the Product Categories Carousel on their homepage, even after translating all relevant strings in the string translation.
Solution: We found that the string in question was using the *%s Products* string from the *the7mk2* string domain. We translated the *%s Products* string to Chinese, which resolved the issue.
If you're experiencing a similar issue, we recommend trying to locate the exact string within your theme or plugin's string domain and translating it accordingly. If the solution provided here is not relevant to your case, perhaps because it's outdated or simply not applicable, we highly encourage you to open a new support ticket. Additionally, it's always a good idea to check the related known issues, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins.
If you need further assistance, please don't hesitate to contact us by opening a new ticket in the WPML support forum.
Problem: The client is trying to translate their site using WPML and Elementor but is facing issues with translating the slider and Elementor's saved templates. The translated pages are not being displayed correctly, and the site continues to show the English version despite the client's configuration. Solution: 1. We advised the client to check if they are using a custom Elementor Module for the slider feature and to add WPML language configuration for proper translation. 2. We provided documentation links to guide the client on how to register custom Elementor widgets for translation:
3. We recommended that the client update to the latest versions of Elementor and The7 theme, ensuring they perform a full site backup before doing so.
Please note that 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 the issue persists, please do not hesitate to open a new support ticket with us. For further assistance, you can reach out to our support forum in your language.
Problem: The client was experiencing an issue where parts of a page were not translated, even after translating them in String Translation, as they still appeared in the default language. Solution: We resolved the issue by taking the following steps: 1. We created a
404.php
file in the child theme. 2. We made slight changes to the code. 3. We deleted the
wpml_st_upgrade_in_progress
key from the
wp_options
table. 4. We translated the strings again.
We then asked the client to check if the translated strings were displaying correctly.
Please note that this solution might be irrelevant due to it being outdated or not applicable to your case. If you're still facing issues, 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 problem persists, please open a new support ticket with us.
Please note that the solution provided might be irrelevant due to being outdated or not applicable to your case. If the issue persists, 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, do not hesitate to open a new support ticket for further assistance at our support forum.
Problem: The client is experiencing a conflict between WPML and their compare page, which stops functioning when WPML is active. Solution: We recommend making a backup of the website and then following these steps: 1. Navigate to Appearance > Theme File Editor. 2. Select the file
If the Theme File Editor is not available, the client can edit the file directly via FTP or in the hosting file manager. Additionally, we asked the client to install their theme in our Sandbox to investigate a potential compatibility issue between WPML and the Woodmart theme.
If this solution is not relevant due to being outdated or not applicable to your 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 with us.
Problem: Currency switcher is not showing in Products page Solution: We identified that the issue was due to an incorrect setting in WooCommerce Multilingual Currency settings. The client had selected the option *Show only products with custom prices in secondary currencies*, which should not be selected if the prices in secondary currencies are calculated automatically. We advised the client to disable this option, which resolved the issue and the currency switcher started to appear on the product pages.
If you're experiencing a similar issue with the currency switcher not appearing, we recommend checking your WooCommerce Multilingual Currency settings and ensuring that the option to show only products with custom prices in secondary currencies is disabled if you are using automatic price calculation for products in secondary currencies.
Please note that this solution might be irrelevant if it's outdated or not applicable to your case. If the issue persists, we highly recommend checking related 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 need assistance, please open a new support ticket with us.
Problem: The client needed to assign specific payment gateways and the 'cash on delivery' method to different currencies using WooCommerce Multilingual & Multicurrency. The built-in functionality was limited and did not support the client's payment gateways.
After further clarification and internal discussion, we acknowledged that there is no out-of-the-box solution for unsupported gateways. We suggested using the
woocommerce_payment_gateways
hook to add or remove gateways based on the selected currency. We provided an example code snippet to guide the client:
We also recommended that if the client requires further custom solutions, they should consider reaching out to our recommended third-party developers: https://wpml.org/contractors/.
Please note that this solution might be irrelevant due to being outdated or not applicable to your case. If so, 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 with us.
This page includes support tickets that are resolved and documented. Looking for tickets that are “in progress”? Visit the complete support tickets archive