Problem: The client reported a compatibility issue between the WPML SEO plugin and PHP 8, causing problems on their website. The hosting provider had temporarily switched back to PHP 7.4, but the client needed a solution to use PHP 8. Solution: 1. We requested temporary access to the site to investigate further, including wp-admin and FTP details, ensuring the client backed up their site first. 2. We suggested increasing the WP Memory Limit to 500M, providing a guide on how to do this: guide. 3. We asked the hosting provider to share any error logs related to the WPML SEO issue and to upgrade PHP to 8 on the staging site for further testing. 4. We resolved an issue with missing pages/posts when WPML was activated by running WPML troubleshooting actions and assigning the correct language, which made all pages visible again.
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 issue persists, please open a new support ticket at WPML support forum.
Problem:
I need to approve 41 translated posts, but when I open the list in the translation management window, I just get an empty page. There is also one translation waiting in the 'Translate everything' queue that is not getting translated.
Solution:
I figured out that the issue was language pairs assigned to my admin user in wpml. As soon as I updated to have all of the skills needed - I could see the review files.
Problem: You are developing a site using WPML with translations in 4 languages. Only the English (main) language displays correctly, while other language versions appear mostly empty, including the homepage. Solution: The issue arises because the Zion Builder used on your site is not fully compatible with WPML. This incompatibility results in certain fields being incorrectly available for translation. To resolve this, you need to manually check the fields within the Translation Editor. Translate only the text that you have entered yourself and set the rest as copies. We have provided screenshots where texts that should not be translated are marked in red, and the translatable texts are marked in green.
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 problems persist, please open a new support ticket.
Problem: You are unable to see the language switcher icon on the mobile version of the WordPress admin dashboard, which prevents you from toggling between different languages. Solution: We recommend adding specific CSS to ensure the language switcher icon appears on mobile devices. You can do this by navigating to WPML → Languages → Language switcher options, and then expanding the Additional CSS section. Here, insert the following code:
Please make sure to back up your database before applying these changes.
If this solution does not resolve your issue, or if it 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 do not hesitate to open a new support ticket at WPML support forum for further assistance.
Problem: You need to automatically create and synchronize the same menu and its submenus in the English version of your website, translating them. Additionally, you want to translate tags in articles and create pages that collect these articles with translated tags. Solution: To synchronize and translate your menu and its submenus, follow the steps in our guide on Translating Menus with WPML. The 'Menu Sync' feature will be particularly useful for your needs. For automating the synchronization process, you will require custom code as WPML does not support automatic syncing out of the box.
If this solution does not fully address your issue or seems outdated, 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 at WPML Support Forum.
Problem: The client was unable to update the Danish version of their front page because the English text was not updated under 'edit translation' after making changes to the default language using Elementor. Solution: We accessed the client's site and edited the home page in the default language by adding a string using Elementor. After updating the page, we verified that the translation editor displayed the correct string. We recommend the client to check if the translation editor now shows the correct content.
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.
Problem: You are trying to translate the vc_progress_bar shortcode using WPML, but the value and label fields do not appear in the translation editor despite following the steps in the documentation. Solution: We recommend adding specific code to your functions.php file to handle the encoding and decoding of the vc_progress_bar shortcode. Here is the code you should add:
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 this does not resolve your issue, please open a new support ticket at WPML support forum.
Problem: The client is experiencing issues with price rounding in different countries/currencies on their WooCommerce site. Prices are rounded correctly when viewed from the Netherlands, but not when viewed from countries like the UK, where different tax rates apply. Solution: We recommend configuring the WooCommerce Tax Settings to display prices excluding tax. This approach helps in managing the display of prices consistently across different countries, despite the variations in tax rates. For detailed guidance on adjusting these settings, please refer to the WooCommerce documentation on tax settings: Setting up taxes in WooCommerce.
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. Should you need further assistance, please do not hesitate to open a new support ticket at WPML support forum.
Problem: You need to export WooCommerce products as a CSV file with both English and Arabic details of each product in a single row. The default and other plugins' export options separate the languages into different rows. Solution: Unfortunately, achieving this directly with WPML or standard plugins is not possible as it requires a custom solution. We recommend contacting one of our certified partners who can provide the necessary custom assistance for your project. You can find a suitable contractor through our contractors page. Before proceeding, please also review what type of work you can expect from our contractors at this link.
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 you still need assistance, please open a new support ticket at our support forum.
Problem: The client wants to translate a shortcode page into another language but is unsure how to proceed without following any documentation. Solution: 1. Identify if the shortcode loads content from external resources like strings. If so, these strings need translation, not the shortcode itself. 2. Check your PHP code to ensure it's prepared for translation. This involves registering any content included in the shortcode for translation. 3. Use the WPML -> String Translation to translate the content of your PHP file. Ensure all translatable content is wrapped in proper gettext() calls as described in the documentation: Translating the Theme You Created.
If this solution does not apply to your case, or if it seems outdated, we recommend opening a new support ticket. We also 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. For further assistance, please visit our support forum at WPML Support Forum.
Problem: You are working on a site using the WPML plugin and need to configure the language strings for the shortcode language switcher [wpml_language_selector_widget]. Specifically, you want to correct the display of 'Österreich (Österreich(Austria))' to just 'Österreich' across all languages. Solution: First, review the documentation on configuring the WPML shortcode for the language switcher here: WPML Shortcode API. Next, navigate to WPML > Languages > Custom language switcher settings in your WPML dashboard. Here, you should uncheck the box labeled "language name in current language" to ensure the language names display correctly.
If this solution does not resolve your issue or seems outdated, we recommend opening a new support ticket. Additionally, 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. For further assistance, you can also visit our support forum at WPML Support Forum.
Problem: You are trying to automatically translate the Tutor LMS and Tutor LMS Pro plugins from English into Estonian, but it doesn't translate. Solution: Firstly, ensure that you are using the Tutor LMS Pro version as it is compatible with WPML, unlike the free version. You must also use their bridge plugin for WPML, detailed here: https://wpml.org/plugin/tutor-lms-pro/.
To attempt automatic translation of strings, follow these steps: 1. In WPML -> Settings -> Translation Mode, set the mode to 'Translate What You Choose'. 2. In WPML -> Languages, add English to your site and temporarily make it the default language. 3. In WPML -> Strings Translation, select the English strings you want to translate and add them to the translation basket. 4. In Translation Management -> Translation Basket, send the strings to translation. 5. In WPML -> Translations, select to translate the strings job. The Advanced Translation Editor will open, where you can select to translate the strings automatically (note: you must have translation credits or be signed up for the Pay-as-you-go option).
Remember to make a full site backup before proceeding with these steps.
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 further assistance is needed, please open a new support ticket at WPML support forum.
Problem: The client is trying to enable the REST API on their site but encounters an error stating 'Could not load translation engines'. Solution: We confirmed that the REST API is already enabled on the client's site. The issue likely stems from a connection problem between the client's website and our servers, possibly due to a firewall set by the hosting provider. We recommend the following steps: 1. Ensure you are logged into wpml.org. 2. Navigate to 'WordPress Dashboard > Plugins > Add New > Commercial (Tab)'. 3. Click the 'unregister' link to unregister WPML (this will not affect your translations). 4. Click 'Register WPML' on the right section of the screen. 5. Click 'Get a key for this site'. Copy the auto-generated key from the pop-up and paste it into the 'Site Key' input box. 6. Click 'OK'. For more details, visit https://wpml.org/faq/install-wpml/#register After re-registering, go to 'WordPress Dashboard > WPML > Translation Management'. If a pop-up appears, select the 'COPY' option as described here: https://wpml.org/documentation/translating-your-contents/advanced-translation-editor/using-advanced-translation-editor-when-you-move-or-use-a-copy-of-your-site/ Lastly, contact your hosting provider to ensure the following addresses are whitelisted:
wpml.org
cdn.wpml.org
api.wpml.org
api.toolset.com
cloudfront.net
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 needed, please open a new support ticket at WPML support forum.
Problem: The client is unable to update any of the WPML plugins after connecting two websites with a migration code. Solution: If you're experiencing this issue, we recommend you try the following steps: 1. Please take a backup of your site first for safety reasons. 2. Go to the Plugins >> Add New plugin page, click the Commercial tab, and then click the "Check for updates" button, select the plugins, and press the Download button. If the issue persists, please delete the existing site key and create a new one by following these steps: 1. Please login to your WPML.org account and go to the Sites page: https://wpml.org/account/sites/ 2. Delete the existing site key. 3. Please login to your site and go to the Dashboard >> Plugins >> Add new > Commercial tab and click the Unregister WPML from this site link if that link exists. 4. Then please click the Register WPML link. 5. Click the Get a key for this site link. 6. It will generate the Key for your site. 7. Copy the key, and paste it back into the input box, and press the Register button. 8. Please try to update the WPML plugins.
If this solution does not resolve your issue, it 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 you still need help, please open a new support ticket at WPML support forum.
Problem: The client is unable to translate links within ACF repeater fields in the Advanced Translation Editor (ATE) on their custom-themed website. The links do not appear for translation in the ATE, although other elements like URLs and text links are visible and translatable. Solution: First, ensure that the button link URL is searchable in the Translation Editor screen. For more details on how to translate URLs, shortcodes, and HTML attributes using the ATE, visit https://wpml.org/faq/how-to-translate-urls-shortcodes-and-html-attributes-using-the-advanced-translation-editor/. If the issue persists, it might be related to a known issue with translating links in ACF repeater fields. We recommend trying the workaround suggested in the following forum post after a full site backup: https://wpml.org/forums/topic/cannot-add-translation-to-acf-button-field-label/#post-15403863. Additionally, check the translation settings for ACF Block Field Groups created using JSON files, as these might not be set correctly.
If these steps do not resolve the issue, or if the solution becomes 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.
This page includes support tickets that are resolved and documented. Looking for tickets that are “in progress”? Visit the complete support tickets archive