You are using a template with strings that should be translated using WPML. The string translation functionality finds the strings, and you have provided translations. However, the English versions of the strings show on the frontend unless 'Look for strings while pages are rendered' is enabled.
Solution:
If you're experiencing this issue, we recommend you try the following steps:
1) Ensure you have upgraded to the latest version of WordPress and WPML. Specifically, for WPML, ensure you are using version 4.6.15 or later, which includes a fix for similar issues.
2) Increase the
MaxInputVars
of PHP settings to
10000
. For guidance on how to do this, please check this article.
3) Visit the WPML>>Support page, click on the Troubleshooting link, and on the Troubleshooting page, perform the following actions in the 'Clean up' section, waiting for confirmation of processing after each one:
- 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>>Generate .Mo files
If the solution provided here becomes irrelevant due to updates or does not apply 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 issues persist, please open a new support ticket.
You are encountering a fatal error when trying to translate a page from Greek to English using WPML. The error message indicates a TypeError with the
in_array()
function, stating that the second argument must be of type array, but a bool was given.
Solution:
The issue occurs because there are no sticky posts available. To resolve this, please follow these steps:
1. Navigate to your WordPress Dashboard and go to Posts.
2. Use the 'Quick Edit' option on one of the posts.
3. Set the post as a sticky post.
4. Revert the changes after testing if the translation error is resolved.
If this solution does not resolve your issue or seems irrelevant due to updates or differences in your case, we recommend opening a new support ticket. Additionally, please check the related known issues and ensure you have the latest versions of themes and plugins installed. For further assistance, you can also visit our support forum.
You are trying to update translations in a secondary language using WPML, but after translating, the gear icon still appears instead of the pencil icon. You are wondering why the gear icon appears after translating and how to ensure the pencil icon appears after translation.
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, please feel free to open a new support ticket for further assistance at WPML support forum.
Problem: You are trying to have the dynamic template translated, but it is not showing when switching languages. Specifically, the translated footer is not displaying, and instead, the main language footer appears. Solution: We recommend following these steps to resolve the issue: 1. Navigate to Theme Panel -> Dynamic Templates. 2. Copy the footer template ID in the default language. 3. Go to WPML -> String Translation -> Admin Texts. 4. Search for the ID. 5. Select it and click 'Add to String Translation'. 6. Navigate to WPML String Translation. 7. Translate the ID into the translated footer template ID. 8. Clear the cache and check the front end. For more detailed guidance, check our guide on translating texts in the admin texts screen.
If this solution does not resolve your 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.
Problem: You want a header item to show no content in its translation, essentially making the translation an empty string. Solution: We recommend trying one of the following methods: Method 1: 1. Navigate to WPML >> String Translation page. 2. Search for the string you want to show as empty. 3. Edit the translation, add a blank space, and save it.
Method 2: You can also hide the header item using CSS. Add the following code to your site's custom CSS section:
If these solutions do not resolve your issue or if they seem outdated or irrelevant 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 further assistance is needed, please open a new support ticket at WPML support forum.
Problem: You are trying to manually translate a word in the header menu of your website using the Salient theme, even though the header menu has been translated using WPML, there is an error that needs manual correction. Solution: If you're experiencing this issue, we recommend you try the following steps: 1. Navigate to Appearance > Menus in your WordPress dashboard. 2. From the "Select a menu to edit" dropdown, choose the menu you want to translate (if you have more than one menu). 3. Click the "Plus" or "Pencil icon" next to the "Translations" to open the translated menu. 4. Make your updates and click the "Save Menu" button. For more detailed instructions, please visit our documentation: Translating Menus
If this solution does not apply to your case because it might be outdated or not relevant, 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 help, please open a new support ticket at WPML support forum.
Problem: You have a WooCommerce setup with WPML on your website, with Dutch as the primary language and English as the secondary. Some products, although visible in Dutch, do not appear in English despite using the fallback option. Even after duplicating the products explicitly to English, some still do not show up. Solution: First, perform the following troubleshooting steps in WPML: 1. Navigate to WPML > Support > Troubleshooting. 2. Click on the following buttons: - Synchronize posts taxonomies (select "Products") - Clear the cache in WPML - Remove ghost entries from the translation tables - Fix element_type collation - Fix WPML tables collation - Synchronize local job ids with ATE jobs - Synchronize translators and translation managers with ATE - Assign translation status to duplicated content - Set language information - Fix post-type assignment for translations 3. Open the default product that isn’t appearing in the translation and save it without making any changes. 4. Check the secondary language; the product should now be visible. If you have many products, use WooCommerce's bulk update feature to save time. Refer to this guide to learn how to bulk select and update products without changing any values, simply click "Save".
If these steps do not resolve your issue or if the solution becomes 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: The client is experiencing an issue where the reset password URL works normally in the English dashboard but shows 'File not found' in the Chinese dashboard on a website using the Traveler theme without WooCommerce. Solution: We recommended checking if the issue persists in a staging environment using the default Twenty Twenty-One theme. Additionally, since the client is using an Nginx server and has enabled the translation of the Login and Registration pages in WPML settings, specific adjustments for Nginx servers are necessary. We advised following the guide on Nginx server settings for WPML, which can be found here: https://wpml.org/faq/nginx-server-settings/.
If this solution does not resolve your issue, or if it seems outdated or irrelevant 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 further assistance is needed, please open a new support ticket at WPML support forum.
Problem: The client is experiencing an issue where, after switching the website language from French to English using the menu, the navigation does not stay in English. Instead, it redirects to the French version of the page, even if an English translation is available. Solution: We recommend checking the browser settings to ensure it is not overriding the website's language preferences, which might cause the site to revert to French. Additionally, verify the WPML language switcher settings and ensure that the 'redirect to the home page if translations are missing' option is not enabled. This setting can sometimes cause unexpected redirections to the default language.
If these steps do not resolve the issue, it might be due to a configuration that is no longer relevant or might 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 the problem persists, please open a new support ticket at WPML support forum for further assistance.
Problem: You are experiencing an issue where the menu disappears and is replaced by error messages after using the Auto Translation feature in WPML. This problem occurs when the menu, added using UberMenu, includes WPML shortcodes in the header content settings. Solution: We recommend removing the WPML shortcode from the header content settings where UberMenu is used. This adjustment should resolve the layout issue. If the header content needs to include that shortcode, try disabling all non-WPML and non-UberMenu plugins, switch to a default theme, and check if the problem persists. Always ensure to back up your site before making these changes.
If this solution does not apply to your case, or if it seems outdated, please visit our known issues page to check for related issues. Confirm that you have installed the latest versions of themes and plugins. If the issue continues, we highly recommend opening a new support ticket for further assistance.
Problem: You are using the Salient theme and have encountered an issue where WPML translations are not appearing in the Global Sections, despite being correctly set in String Translations and after clearing the cache. Solution: First, ensure that the Global Sections are set to be translatable. You can do this by navigating to WPML-> Settings-> Post Type Translation section and setting the global section post type to be translatable. After this adjustment, you should see a + icon next to the global sections, allowing you to add translations for each language.
If this solution does not resolve your issue or seems outdated, we 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.
Problem: The client is experiencing delays and issues with translated product pages not being created or updated on their WPML-powered site. Despite attempts to add new products and translate them, the translated pages do not appear or update. Solution: If you're facing similar issues, we recommend checking the Translation Editor to ensure the Translation Progress shows 100%. If not, complete the translation, save the changes, and try again. If the problem persists, follow these steps: 1. Navigate to
WPML > Support > Troubleshooting
. 2. Click on the following buttons: - Synchronize posts taxonomies (Select 'Products' and then click the button) - Clear the cache in WPML - Fix element_type collation - Synchronize local job ids with ATE jobs - Synchronize translators and translation managers with ATE - Assign translation status to duplicated content - Set language information - Fix post-type assignment for translations 3. Attempt to translate the product again to see if the issue is resolved. If these steps do not resolve the issue, please go to
WPML > Support > Advanced Translation Editor > Error Logs
, take a screenshot showing all columns and recent errors, and share it with us for further assistance.
Please note that this solution might be outdated or not applicable 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 the issue persists, please open a new support ticket at WPML support forum.
Problem: You are using the Elessi WooCommerce Ajax WordPress theme and are trying to translate your site into Armenian and Russian. However, you are experiencing issues where translations are not appearing consistently across different areas of your site. Solution: We recommend modifying your theme's functions.php file to ensure translations load correctly. Here are the steps you should follow: 1. Open your theme’s functions.php file. 2. Locate line 53. 3. Replace the existing code on this line:
unload_textdomain('elessi-theme');
with:
unload_textdomain('elessi-theme', true);
If this solution does not resolve your issue, or if it seems outdated or irrelevant 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 problems persist, please open a new support ticket at WPML support forum for further assistance.
Problem: You are trying to display WooCommerce product featured images in homepage sliders on translated pages, but the images are not appearing. Solution: We recommend you follow these steps: 1. Edit the products in the original language. 2. Go to the right column -> Language block -> At the end of the block, you will find two checkboxes to duplicate the featured image and the attached media. Select both checkboxes and save the changes. 3. Flush any cache memory. 4. If the issue is resolved for that product, repeat the same steps for the rest of the products.
If this solution does not resolve your 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.
The client discovered that the English homepage of their site had unexpectedly changed to a post published a month ago, while the Italian homepage remained correctly configured with a series of articles.
Solution:
We recommended checking the site in a minimal setup by disabling plugins and switching to default themes to rule out any conflicts.
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.
This page includes support tickets that are resolved and documented. Looking for tickets that are “in progress”? Visit the complete support tickets archive