Problem: After migrating from WP Engine to cPanel, the client experienced issues such as a sluggish dashboard, missing icons, and overall dashboard malfunctions. Clearing the cache did not resolve the issues. Solution: We suggested verifying that the new server meets WPML's minimum requirements, which can be found here: https://wpml.org/home/minimum-requirements/. We recommended using migration plugins like "Duplicator" or "Updraft" for a smoother transition. Documentation for Duplicator is available at https://snapcreek.com/duplicator/docs/, and a tutorial can be viewed here: https://www.youtube.com/watch?v=3YDQ3Ey_2wY. Additionally, we advised clearing any local or server-side caching or CDN that might need to be cleared due to the new server environment.
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 issues persist, please open a new support ticket at WPML support forum.
Problem: The client is experiencing issues with the Advanced Translation Editor (ATE) where previously split fields in product translations are now combined. This change has significantly increased the time required to translate a product. Solution: We confirmed that a new option to keep fields short and separate has been recently introduced and will remain available. This option should help in maintaining the previous efficiency in translating products by keeping fields split as before. If you're experiencing this issue, we recommend checking this setting in your ATE configuration to ensure it's enabled.
Please note that this solution might be irrelevant if it's 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 at WPML support forum for further assistance.
Problem: You are creating an ecommerce site in several languages and have encountered an issue where two texts in the footer are not showing up translated. Solution: We recommend trying the following methods to resolve the translation issue: Method 1: Navigate to WPML > String Translation. At the bottom of the page, there is a checkbox labeled "Look for strings while pages are rendered". Enable this option, visit the front end of a page displaying the untranslated string, and then return to WPML > String Translation to search for the string. Method 2: If the string is not found in WPML > String Translation, it might be categorized as an admin text string. You can follow the process outlined here to find and translate admin text strings: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/
If these steps do not resolve your issue, or if the solution seems outdated or irrelevant 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 needed, please open a new support ticket at https://wpml.org/forums/forum/english-support/ for further assistance.
Problem: You are encountering a PHP notice on your site indicating an issue with trying to get the property 'trid' of a non-object in the WPML plugin. Solution: We recommend following the steps provided in a related support ticket which addressed a similar issue. Please visit the following link to view the detailed steps: WPML support forum post.
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. Additionally, you can open a new support ticket for further assistance at WPML support forum.
Problem: You are trying to translate a string from a pop-up plugin, but the string is registered and locked. Solution: The string is locked because the plugin you are using includes an XML file with predefined strings. You can find and translate this string by navigating to WPML > String Translation in your WordPress dashboard. If you're experiencing this issue, we recommend you follow these steps to translate the locked string.
If this solution does not apply to your case, or if it seems outdated, please check the related known issues and confirm that you have installed the latest versions of themes and plugins. If the problem persists, we highly recommend opening a new support ticket here.
Problem: The client is experiencing issues with the translation of tags in a WordPress site using WPML and ACF plugins. Specifically, tags added to media through an ACF field are not synchronizing correctly between the main language (English) and the secondary language (Italian). Solution: 1. Navigate to ACF Field Groups and edit the tags field group. 2. Change the field setting from 'translate' to 'copy'. 3. Go to Media, edit your media in English, make a small adjustment to tags (e.g., remove a tag, refresh the page, and add the tag again). This should synchronize the tags across languages. 4. Replace the existing code in the single.php template with the following code to ensure tags are displayed correctly for the current language context:
// Assuming $image_id is already defined in your template as the ID of the main image.<br />$tag_ids = get_field('tags', $image_id); // Ensure 'tags' is the correct name of your ACF field<br /><br />if ($tag_ids) {<br /> echo '<span class="label-categories label-tags"><b>Tags: </b>';<br /> // Store the tags in an array to ensure uniqueness<br /> $displayed_tags = array();<br /><br /> foreach ($tag_ids as $tag_id) {<br /> // Get the current language<br /> $current_language = apply_filters('wpml_current_language', NULL);<br /><br /> // Get the translated term ID<br /> $translated_tag_id = apply_filters('wpml_object_id', $tag_id, 'post_tag', true, $current_language);<br /><br /> // Get the translated term object<br /> $tag = get_term($translated_tag_id);<br /><br /> if (!is_wp_error($tag) && !in_array($tag->term_id, $displayed_tags)) {<br /> echo '<a href="'. esc_url(get_term_link($tag)) .'" style="margin-right:5px">' . esc_html($tag->name) . '</a> ';<br /> $displayed_tags[] = $tag->term_id; // Add tag to the displayed list<br /> }<br /> }<br /> echo '</span>';<br />}<br />
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: After updating the site to PHP 8.2, deprecation errors appeared on the front end related to dynamic properties in WPML_LS_Menu_Item. Solution: If you're experiencing similar issues, we recommend disabling the debug mode in WordPress to prevent these warnings from appearing to your visitors. You can do this by editing your wp-config.php file and ensuring it includes the following line:
define('WP_DEBUG_DISPLAY', false);
For more information on handling deprecated errors, please visit:
These notices are expected to be resolved in future updates. 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 issues persist, please open a new support ticket.
Problem: The client needs assistance making the Divi module link URL translatable or linking to its translated pages. The URL does not appear in the WPML Advanced Translation Editor, and there is no option to automatically translate or sync it to its translated page. Solution: If you're experiencing this issue, we recommend searching and translating the link as explained in the following documentation: Translating Links with Advanced Translation Editor. For links to be automatically adjusted to translated ones, they need to be full HTTPS links, and the Divi modules need to be compatible. If you are using third-party Divi modules, they might require additional XML configuration. Please check the following documentation for maintaining Divi Builder compatibility with WPML: Maintaining Divi Builder Compatibility with WPML.
Ultimately, customer was able to fix it by enabling the option "Make themes work multilingual" in WPML -> Languages
Problem: The client is experiencing an error screen when a specific admin tries to log in, which is suspected to be caused by the WPML plugin. Solution: We recommend checking if the affected admin user has their name, surname, and email correctly set up in their wp-admin profile page. Additionally, log in with a different admin account and navigate to WPML -> Translation Management > Translators. Here, verify if the problematic user is set up as a translator and ensure they have at least one language pair assigned.
If this solution does not resolve the 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 open a new support ticket at WPML support forum for further assistance.
Problem: The client needs assistance with disabling the 'pay as you go' option and removing credit card information from WPML. Solution: If you're experiencing this, we recommend you follow these steps to disable the 'pay as you go' subscription: 1. Navigate to WPML → Translation Management. 2. Click on the Tools tab. 3. In the Pay-as-you-go account details section, click the 'Stop using pay-as-you-go' link. You will receive a final bill for any credits used since your last invoice. Since WPML does not store your credit card information, disabling 'pay as you go' will also remove this information. Payments are processed securely via Stripe.
This solution might be irrelevant if it's 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 this does not resolve your issue, please open a new support ticket at WPML support forum.
Problem:
I am trying to translate theme strings, but I can't register any. It doesn't matter if I try to do it with function like do_action( 'wpml_register_single_string', 'stegu', 'enter_search_terms', 'Enter search terms' ); or simply using __ . Also, options text fields page from ACF options page can't be translated (it works for acf fields in posts or pages). Link to a page where the issue can be seen: https://test.stegu.pl/
Solution:
For some reasons some of icl tables had positions with id 0. after removing them all works as a charm.
Problem: The client is experiencing an issue with WooCommerce email translations not being correctly applied to custom texts in customer emails. The emails are being sent in the default Greek language instead of the translated language, despite the strings being scanned and translated. Solution: We recommend isolating the issue by moving the custom code related to email translations to a different section of the theme, such as
header.php
, to verify its functionality. Since our support policy does not cover assistance with custom coding, we suggest setting up an isolated test environment. This will allow us to review the code without affecting the live site. If the problem persists, please check our related known issues and ensure you have the latest versions of themes and plugins installed.
If this solution does not resolve the issue or seems outdated, we highly recommend opening a new support ticket. You can do so here: WPML support forum.
Problem: If you're trying to install WPML on a new site and encounter the error 'not allowed to view this page' at step 7, it's likely a permissions issue. Solution: We recommend following these steps to resolve the issue: 1. Create a full website backup. 2. Disable all plugins except for WPML and its add-ons. 3. Check if the issue persists. 4. If the issue does not reoccur, reactivate your plugins one by one to identify the problematic plugin. 5. If the issue persists even with non-WPML plugins disabled: - Keep all non-WPML plugins deactivated. - Switch to a default theme, such as TwentySeventeen. - Attempt to recreate the issue. It is advisable to perform these steps in a staging environment if possible.
If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, 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. We highly recommend opening a new support ticket for further assistance at WPML support forum.
Problem: You need help translating text in the cart shipping section of your website using WPML. Solution: To translate strings effectively, it depends on how they are implemented in your theme or plugin. Try the following methods: Method 1: Navigate to WPML > String Translation. At the bottom of the page, check the box labeled "Look for strings while pages are rendered". After enabling this, visit the front end of your site where the string appears, then return to WPML > String Translation and search for the string. Method 2: If the string is not found in WPML > String Translation, it might be categorized as an admin text string. Follow the process outlined here to find and translate admin text strings: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/
If these steps do not resolve your issue, or if the solution seems outdated or irrelevant to your case, we recommend opening a new support ticket. We also advise 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. For further assistance, please visit our support forum: https://wpml.org/forums/forum/english-support/
Problem: You are experiencing an issue where products are not showing in a category when using the English language. Solution: This issue has already been reported and is currently being addressed in an existing support ticket. We recommend that you follow the progress and updates in the original ticket. Please avoid opening multiple tickets for the same issue as it can affect the priority and handling of your case. You can check the status of the existing ticket here: https://wpml.org/forums/topic/im-faceing-an-issue-products-not-showing-on-category. Additionally, if this solution becomes irrelevant due to updates or if it does not apply 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 you still need assistance, please open a new support ticket.
This page includes support tickets that are resolved and documented. Looking for tickets that are “in progress”? Visit the complete support tickets archive