Problem: If you're experiencing a warning about an undefined property in WooCommerce related to payment gateways on your site, specifically 'WooCommerce::$payment_gateways' in 'class-wc-subscriptions-cart.php'. Solution: We recommend updating to the latest version of WooCommerce Multilingual (WCML), which is 5.3.2. After updating, please try the following workaround:
Visit the errata page . Our developers are working on a permanent fix.
If this solution doesn't seem relevant to your issue, please don't hesitate to open a new support ticket with us for further assistance. You can do so by visiting the WPML support forum.
Problem: The client's website supports eight languages, with English as the main language. All languages were translated using WPML, but only the Chinese language links were showing a 'no result' error message. The client tried removing and re-adding the Chinese language, making small changes, and using the 'Translate Link Targets' option in WPML settings, but the issue persisted. The client also noted that the same process worked fine for another post the previous day.
Solution: 1. We identified that the issue was due to the Chinese version of the product being set to redirect to another product that was unavailable. This redirection was configured by the Yoast SEO plugin. 2. We advised the client to go to Yoast SEO > Redirects and delete the redirect if it was found there. Alternatively, the client could reach out to the Yoast Support team for assistance in removing the redirect. 3. After the client's update, we confirmed that the page was loading correctly. We recommended clearing the caches from the site and browser, and also from the server level if applicable, to ensure the changes take effect.
If this solution doesn't look relevant to your issue, please feel free to open a new support ticket with us.
Problem: After installing the WPML Multilingual CMS plugin, the site admin panel stops working and displays a critical error. The error message indicates that the class 'DOMDocument' is not found, which is part of a PHP extension that may not be enabled on the server. Solution: If you're experiencing a critical error after installing the WPML Multilingual CMS plugin and the error message mentions that the 'DOMDocument' class is not found, we recommend checking if the PHP XML extension is enabled on your server, as the 'DOMDocument' class is part of this extension. A similar issue was resolved by another client, and you can follow the steps provided in this thread: https://wpml.org/forums/topic/fatal-error-when-trying-to-access-installed-plugin/#post-12615561.
Problem: The client wants to remove the WPML plugin and needs to know where the translated words or strings are located on the website to ensure the removal does not crash the site.
Solution: If you're looking to remove the WPML plugin and want to identify the translated strings, we recommend checking the WPML -> String Translation section. You can delete strings from there by following this guide: How to delete a string.
For translated pages and posts, you can find all translations under the Pages and Posts sections in your WordPress dashboard. Make sure to switch to the secondary language(s) to view and remove the translations. It's also important to remove them from the Trash to ensure they are completely deleted. Detailed instructions can be found here: How to delete the translation of a page.
If you wish to completely remove all translations, added languages, and all data added by WPML from the database and files, please consult the following guides:
Problem: The client wants to shorten the language names in the default language switcher to display as 'EN' for English and 'FR' for French instead of the full language names. Solution: We recommend creating a full backup of your website first. Then, navigate to WPML > Languages > Edit Languages. Here, you can edit the values in the "Translation" column by replacing the full language name with the language code (e.g., 'EN' for English, 'FR' for French).
Please be aware that these changes will affect all the language switchers on your site.
Problem: The client is using Themeco X with Cornerstone as the builder for a training system using Learndash. They have scanned the Pro theme for strings but cannot find them to translate. Pages built with Cornerstone do not show translations. Solution: If you're experiencing issues with translations not appearing on pages built with Cornerstone, we recommend checking the following Errata page for a known issue and its workaround:
Please try the workaround mentioned on the Errata page. If the problem persists, provide us with the link to the page where the issue occurs and the specific content you're trying to translate, so we can further investigate.
If this solution doesn't look relevant to your issue, please open a new support ticket at WPML support forum.
Problem: The client is trying to display the language selector in the mobile menu of their DIVI theme website in one line, instead of stacked vertically like the other menu items.
Solution: We attempted to resolve the issue with custom CSS code. However, due to a significant amount of custom coding from the theme or one of the active plugins, the default WPML CSS properties were being overwritten, preventing the language selector from aligning horizontally in the mobile menu. We provided the following custom CSS code, but it did not achieve the desired result:
Since the custom CSS did not resolve the issue, we recommend hiring a front-end developer or a WPML contractor to perform the necessary custom work. Our colleagues also confirmed that custom work is required due to interference from other custom codes.
If this solution does not seem relevant to your situation, please open a new support ticket with us.
Problem: The client is trying to translate a string under the Flatsome theme settings. Solution: We recommend following the steps for "Translating Admin and Settings Strings" as outlined in our documentation. You can find the guide here: Translating Admin and Settings Strings.
Additionally, we noticed that the PHP 'WP Memory Limit' is below the required 128MB or recommended 256MB. We advise contacting your hosting provider to increase this PHP value. Furthermore, ensure that your MySQL version is updated to 5.6 or higher, as per our minimum requirements, which you can review here: WPML Minimum Requirements.
If this solution doesn't look relevant to your issue, please open a new support ticket in our forum: WPML Support Forum.
Problem: The client is concerned about the high cost of translating their website, which includes 19,079 products, 500 blogs, and additional pages, into 5-6 main languages using WPML's automatic translation services. The client's budget is 3-4K Euro, but the estimated cost is around 9-10K Euro. Solution: We recommend reviewing two existing support tickets that might provide useful information on managing translation costs:
We also suggest considering the "pay as you go" membership as the most cost-effective option for automatic translation. You can find more information here: How to sign up for pay as you go
Manual translation is not recommended due to the vast amount of content and the time it would require. We understand the budget constraints and recommend starting with translating a few products to see how it goes and then continue as the budget allows. Unfortunately, there are no other packages or alternatives that would significantly reduce the cost due to the volume of content that needs translation.
Problem: The client inquired about the possibility of not translating URLs. Solution: We reviewed the client's settings and found them to be correct. However, we noticed that the WP Memory Limit was lower than recommended. We advised the client to increase the WP Memory Limit by adding the following code to their wp-config.php file:
1
define('WP_MEMORY_LIMIT', '256M');
This code should be pasted just before the line "That's all, stop editing! Happy blogging.". For more information on WPML's minimum requirements, please visit our documentation. It's important to note that WPML requires a minimum WP Memory limit of 128M to function in a minimal environment, which includes a default theme and no other plugins.
Regarding the URL translation, the URL provided by the client (https://uae.revent.store/ar/business/) appears to be functioning correctly, copying the same URL for secondary languages as intended.
Problem: The client is experiencing an issue where the Advanced Custom Fields (ACF) created for a page are not displaying in the translated version of the page. Solution: We found that the Translation Option for the "Our Process Page Management" field group was not set, which caused the ACF fields to be missing from the translated page. To resolve this: 1. Go to ACF >> Field Groups. 2. Open the "Our Process Page Management" field group in Edit mode. 3. Set the Translation Option to "Same fields across languages." 4. Update and re-save the default language page using that field group to reload the translation. Now, the ACF fields should be ready for translation. We recommend completing the translation of that page and checking if the issue is resolved. For more details on choosing the Translation option for each field group, please refer to our documentation: ACF Multilingual Setup
Problem:
I translated a gravity form that uses range sliders created with the Gravity Forms Range Slider Add-On. The prefix and postfix descriptions of the range slider can't be translated.
Solution:
You can make the prefix and postfix strings available for translation with the following steps:
1. Add the following code to the functions.php file:
2. Make a minor change to the original form and save it.
3. Send the form to translation and translate it, the strings should be available in the translation editor now.
Problem: After installing WPML, all content including posts, pages, and categories disappeared.
Solution: 1. Check if switching the language from the top admin bar makes the posts appear. 2. If the issue persists, follow the instructions on the WPML errata page: Missing _icl_strings _icl_string_translations data tables. 3. After restoring the content, to remove the option
1
wpml_string_table_ok_for_mo_import
from the options table, access your database directly through your hosting provider.
Problem: The client is receiving a message indicating a problem with the String Translation table that could become critical in the future. Solution: First, we recommend making a full backup of your site. Next, follow the workaround provided in the WPML errata page. Then, remove the option
1
"wpml_string_table_ok_for_mo_import"
from the options table in your database (typically named wp_options, where "wp_" is your database prefix). After completing these steps, verify that your database contains all the following tables with the correct prefix ("wp_" by default):
icl_strings
icl_string_translations
icl_string_packages
icl_string_pages
icl_string_positions
icl_string_status
If you have followed these steps and the issue persists, or if this solution does not seem relevant to your problem, 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
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.