Problem: You are experiencing an issue where the conditional logic of a Ninja form stops working in the translated language, causing incorrect information to populate in the fields. Solution: We recommend checking if the issue persists in a minimal environment on your live site by following these steps: 1. Deactivate all plugins except those active on the sandbox. 2. Temporarily switch to a WordPress default theme, such as Twenty Twenty-One. 3. Make a minor edit to the form in the default language. 4. Update the form's translation. After testing, the issue is fixed after the third and fourth steps. Please ensure to back up your database before performing these tests.
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. If the problem persists, please open a new support ticket with us for further assistance.
Problem: The client is planning to migrate their website to a new domain and wants to ensure that the WPML plugin continues to work seamlessly after the migration. Solution: If you're planning to migrate your website to a new domain, we recommend following these steps: 1. Ensure you create a full backup of your website before starting the migration. 2. After migrating, visit https://wpml.org/account/sites and remove the old key used on the initial domain. 3. Generate a new key for the new domain. 4. Go to your website's backend, navigate to Plugins > Add New > Commercial, and register WPML with the new key. You might need to click "Unregister" first. 5. You may receive a notification that WPML detected a new address for your site. Please refer to the following documentation for guidance on what to do next: Using Advanced Translation Editor when you move or use a copy of your site.
If this solution does not apply to your case, or if it seems outdated, 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 if you need further assistance: WPML Support Forum.
Problem: You are unable to update WPML due to a 'Site key not matching' error, which indicates that WPML cannot connect to its server for updates and security checks. This might be due to network or security settings blocking communication with wpml.org. Solution: If you're experiencing this issue, we recommend you try the following steps: 1) Visit https://wpml.org/account/websites/ 2) If your site URL is already registered, delete it from the list. 3) Re-enter the site URL to generate a new site key. 4) Click on 'Show key' and copy the new site key. 5) Go to Plugins > Install > Commercial (Tab) on your WordPress site, and enter the new key to register WPML. If WPML is still registered, deregister it first.
This solution might be irrelevant if it's 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 problem persists, please open a new support ticket at WPML support forum for further assistance.
Problem: The client needed to increase the WordPress memory limit to at least 256 MB for WPML and was looking for recommendations on plugins to customize and enhance the appearance of emails. Solution: We advised the client to increase the WordPress memory limit by adding the following code to the
wp-config.php
file:
define ('WP_MEMORY_LIMIT', '256M');
This code should be placed just before the comment:
If this solution does not resolve your issue or seems outdated, please check the 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. If the problem persists, we highly recommend opening a new support ticket for further assistance.
Problem: The client was facing two issues on their website. First, the string 'Related post' was translated into Danish and Spanish but stopped working on the Spanish version. Second, a layout part translated into English was not visible when translated into Spanish, despite following the provided instructions. Solution: 1. We requested a copy of the client's website using the Duplicator plugin (https://wordpress.org/plugins/duplicator/) to troubleshoot the issues locally. 2. Upon reviewing the website copy, it was discovered that the theme was not registering the 'Related Posts' string correctly. We edited the file 'wp-content\themes\themify-ultra\includes\related-posts.php' by changing the text-domain from 'themify' to 'wpml-support-themify'. After rescanning the theme for strings, the issue was resolved, and the string displayed correctly.
If this solution does not resolve your issue, 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 the problem persists, please open a new support ticket.
Problem: You are trying to locate the hreflang tags in your sitemap using WPML, WPML SEO, and Rank Math SEO, but cannot find them despite having checked the 'as early as possible' option in WPML -> SEO options -> Display alternative languages in the HEAD section. Solution: Hreflang tags will not appear in your sitemap but should be visible at the top of your page source due to your current settings. You can verify their presence by viewing the source of your page. For example, you might see entries like:
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your specific case, we recommend opening a new support ticket. Additionally, 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. For further assistance, please visit our support forum at WPML Support Forum.
Problem: The client is unable to translate global buttons on a Divi theme page using WPML and does not see an option to do so. Solution: For the Supreme Tabs issue: 1. Go to your Pages tab and hover over the language column of the 'Proceso de Admisión' page, then click on 'Translate myself'. 2. Add all the missing translations. There were many fields missing, likely due to an issue with the automatic translation of the page. Translating these should resolve the problem.
For the second issue: 1. Send the 'History' page (in English) to the trash. You can change the language in the top bar to English and search for the 'History' page. 2. Go to the trash and permanently delete the page. 3. Access your Spanish Pages tab and hover over the language column of the 'Historia' page, then click on 'Translate myself'. 4. Add all the missing translations. There were many fields missing, likely due to an issue with the automatic translation of the page. Translating these should resolve the problem.
We apologize for the inconvenience, but it seems that the automatic translation service is having difficulties with some pages. Following the steps described should resolve the issue in these situations. Please let us know if this resolves your problem.
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: You are trying to add a site to your WPML account which shows as the third site, but you encounter an error stating that you are using an expired account and have used all of your installs. Solution: If you're experiencing this issue, we recommend you try the following steps: 1. Visit https://wpml.org/account/sites 2. Remove the current key. 3. Generate a new production key for that domain. 4. Copy the new key. 5. Go to your site's backend. 6. Navigate to Plugins > Add New > Commercial. 7. Unregister WPML first from the old key. 8. Re-register WPML with the new key. Additionally, please clear any existing local or server caching.
If this solution does not resolve your issue or seems irrelevant due to it 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. If further assistance is needed, please open a new support ticket at WPML support forum.
Problem: The client is experiencing issues with WPML Translation Management where 'Jobs could not be loaded' due to wp-json being disabled for security reasons. Additionally, they encounter a message stating 'You can only edit translations assigned to you' and are considering downgrading WPML due to these issues. Solution: We recommend setting the Classic Translation Editor (CTE) as the default method for creating translations, which does not require the REST API and thus bypasses the issue with wp-json being disabled. Here are the steps: 1. Set CTE as the default translation method: https://wpml.org/documentation/translating-your-contents/translation-editor-options/ 2. Alternatively, use the WordPress Editor for creating translations and avoid using WPML > Translation Management and WPML > Translations for these contents. 3. To hide WPML's menu options 'Translation Management' and 'Translations', use the Admin Menu Editor plugin: https://wordpress.org/plugins/admin-menu-editor/ 4. If using the WordPress Editor, ensure that translators have the admin user role to create translations. If these solutions do not resolve your issue or seem 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: The client is unable to translate the hero text on their homepage when changing the site language, despite other elements on the page translating correctly. The hero text is created using the Mesmerize Companion plugin by Extend Themes. Solution: We discovered that the hero text section, customized via the theme customizer, does not appear in the String Translation options. To resolve this, the client needs to manually add the translation for this section. This can be done by navigating to the 'Translate texts in admin screens' option within the WPML settings. For a detailed guide on how to add translations, please refer to this screen recording: https://go.screenpal.com/watch/cZihFTV8pwu
If this solution does not apply to your case, or if it seems outdated, we recommend opening a new support ticket. Additionally, we highly suggest 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: WPML Support Forum.
Problem: The client needed a way to translate the attributes of a shortcode but not its content. They were using a custom XML to register the attribute for translation but couldn't find a way to exclude the content from being translated. Solution: We recommended using a custom XML configuration to ignore the content of the shortcode while translating its attributes. Here is the XML configuration to achieve this:
We advised the client to apply this configuration and make minor changes to the primary language page to ensure the custom XML settings take effect.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, 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 a deprecated warning with
Deprecated: str_contains(): Passing null to parameter #1 ($haystack) of type string is deprecated
when using WPML with PHP 8.2. The issue seems related to a compatibility problem between LearnDash and WPML. Solution: We recommend reproducing the issue on a clean staging site with only WPML and LearnDash LMS activated. If the issue persists, follow these steps: 1. Backup your site. 2. Switch to a default WordPress theme temporarily. 3. Deactivate all unrelated plugins. 4. Check if the issue still exists. 5. Reactivate plugins in groups to identify the problematic one. 6. Switch back to your original theme. If you identify the plugin causing the issue, you can apply a temporary patch provided by the client. Additionally, our developers are aware of this issue with PHP 8.2 and are working on a fix expected in WPML version 4.7. Meanwhile, to avoid displaying errors to site visitors, disable debug mode by adding
define('WP_DEBUG_DISPLAY', false);
to your wp-config.php file. For more details on related issues, please visit this errata page.
If this solution does not resolve your issue or seems irrelevant, 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 problem persists, please open a new support ticket.
Problem: The client needs the WordPress and Divi Builder options to remain in English when editing a French page, but currently, the WordPress bar and Divi builder tools automatically translate to French. Solution: We recommend checking your Profile page and ensuring that the option 'Set admin language as editing language' is unchecked. This setting should keep the Divi UI texts in English regardless of the page language being edited. To do this: 1. Go to your Profile page. 2. Uncheck the option 'Set admin language as editing language'. 3. Save the changes and verify if the issue is resolved. If this does not resolve the issue, we suggest opening a new support ticket for further assistance. It's also a good practice to back up your site before making changes or providing access for debugging. For more details on our privacy and security policies when providing debug information, please visit our policy page.
Please note that this solution might be irrelevant if it's 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 contact our support team for further assistance.
Problem: The client reported that the WPML plugin was not detecting the browser language despite having the Browser Language Detection option activated under WPML > Languages. Solution: We asked the client to confirm the settings by taking a screenshot. After verifying that the settings were correct, we proceeded to ensure that all parameters for the languages were correctly set. The issue was resolved by matching the browser language with the exact mapping under WPML > Languages > Edit language, which are detailed in the documentation here: documentation link.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, 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: The client is unable to translate the string 'Apply store credit discounts?' from the Advanced Coupons for WooCommerce Free plugin, despite following the standard WPML translation process and confirming the string's presence on the frontend. Solution: We recommend the following steps: 1. Go to WPML -> String Translation, search for the string, select it, and delete it using the button below the results table. 2. Enable the 'Auto register strings for translation' option at the bottom left of the String Translation page. 3. Visit the URL where the string appears, then return to WPML -> String Translation and search for the string again. 4. If the string does not appear, go to WPML -> Theme and Plugins Localization and scan the plugin again. 5. After updating the string translations, go to Elementor > Tools and click "Regenerate Files & Data" to ensure the translations load correctly.
If these steps do not resolve the issue, we recommend creating a staging site to run further tests without affecting the live site. You can use this plugin for creating staging sites: https://wordpress.org/plugins/wp-staging/.
If the problem persists or the solution seems outdated, 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. You can do so at the WPML support forum: https://wpml.org/forums/forum/english-support/.
This page includes support tickets that are resolved and documented. Looking for tickets that are “in progress”? Visit the complete support tickets archive