Problem: The client is trying to align other language flags directly below the active language flag on their website. The flags are misaligned to either the left or right depending on the screen size. Additionally, when switching to the Arabic language, the dropdown flag appears very small.
Solution: First, we recommended adding custom CSS to align the Arabic flag directly under the English flag without any extra spacing. Here is the CSS code we provided:
Next, we suggested performing a test on a staging/testing site by disabling all non-WPML plugins and switching to a default WordPress theme to isolate the issue. We also mentioned that the issue might be due to media queries used by the theme or plugins for styling adjustments on different screen sizes. We provided a link to learn more about media queries:
If the client finds working with custom CSS challenging, we recommended seeking the help of a front-end developer or a WPML contractor, which can be found here:
Problem: The client is looking to hide certain products for specific languages or countries, such as not shipping a range of products from the UK to the EU. Additionally, the client is seeking a method for auto-detection of language and currency based on the visitor's location, like automatically switching to Italian and EUR when someone visits the site from Italy. Solution: For hiding products based on language or country, we recommend checking out a similar support ticket that provides guidance on product country restriction. You can find the information here:
Regarding the auto-detection of language and currency, WPML does offer such options. You can set up WPML to automatically change the language and currency based on the visitor's location. For more details on how to configure this, please refer to our documentation:
If this solution doesn't seem relevant to your situation, please don't hesitate to open a new support ticket with us for further assistance. You can do so here: WPML Support Forum
Problem: The client was unable to translate certain English content into Swedish on their website using the Triply theme & BA Book Everything plugin, even after installing the WPML plugin.
Solution: 1. We recommended checking the 'Look for strings while pages are rendered' option in WPML > String Translation, then visiting the page with the untranslated string and searching for it again in String Translation.
3. We requested URLs and screenshots of the pages where parts were not getting translated, and temporary access to the site to better understand the issue.
4. We emphasized the importance of creating a full website backup before providing access for safety reasons.
5. Upon reviewing the site, we noticed that Swedish content was created within the English language backend, which likely caused confusion for WPML. We advised that Swedish content should be created from the Swedish backend and English content from the English backend.
6. We mentioned that the theme might have custom Elementor blocks that WPML cannot detect by default, which should be checked after ensuring content is created in the correct language backend.
If this solution does not seem relevant to your issue, please do not hesitate to open a new support ticket with us: WPML Support Forum
Problem:
I am attempting to set up WooCommerce multilingual, but when I go to the setup page, I am presented with a completely blank page, without any menu or title.
Solution:
We can't know what is causing the error until we don't dig a bit deeper.
In this situation, the issue got fixed on its own, the client can't explain what happened or how this happened.
Let us share the steps that you can use to find out more about what is the actual error when you see a blank error page or a general error message.
We can enable the WordPress debug log and recreate the issue to see if we are getting a longer error message that is more specific.
This will allow us to see if any PHP errors are being produced.
In order to do that, we can edit the wp-config.php file inside our WordPress directory and insert the following lines:
Now, we can try to reproduce the issue once again.
We should now be able to locate the debug log in: /wp-content/debug.log
Paste the content (if any) on a site like pastebin.com and then share the link with our supporters in your existing ticket (only you and us will see the URL you are sharing, it is automatically hidden for anyone else).
Problem: If you're encountering an issue while trying to upload XLIFF translation files and are facing an error, it's important to ensure that the files are in the correct format. Solution: First, verify that the files you are attempting to import are indeed in XLIFF format. RTF files, for example, cannot be imported into WPML. XLIFF files should be the same as the ones exported, but translated using CAT tools or similar software. It's also crucial to note that exported files are connected to create a translated job and can only be imported for the one from which they were exported. For more information on configuring XLIFF file options, please visit our documentation:
If this solution doesn't seem relevant to your situation, we encourage you to open a new support ticket for further assistance. You can do so by visiting the WPML support forum.
Problem: The client is experiencing unwanted automatic translations with the new WPML version, which incurs charges. The client wishes to disable this automatic translation feature and revert to having the option between automatic and manual translation. Solution: 1. Open the Advanced Translation Editor. 2. Click on "Undo Translation". 3. In the popup, select the option to disable automatic translation for future translations. 4. This is a one-time action; once set, automatic translations will not occur by default. 5. If you undo an automatic translation, you will not be charged for that content. If this solution does not seem relevant to your situation, please open a new support ticket with us.
Problem: The client needs to send account verification emails in three languages (English, German, and Spanish) but currently, they are only being sent in English. Solution: First, we need to identify if a specific plugin is being used to send the verification emails. If so, the solution may vary depending on the plugin. However, in general, to send emails in multiple languages, some coding is required. We recommend following the instructions in our documentation on sending emails with WPML:
Problem:
The client wants to translate the "I would like to receive exclusive emails with discounts and product information" string that is coming from Mailpoet plugin
Automatic translation 100$ first limit has been reached, but the user cannot proceed with the payment.
Solution:
If you use pay-as-you-go, there are two safety limits that prevent you from accidentally spending too much and protect us from fraud. These limits occur the first time you spend €100 and €4,000 in one month. If you reach these limits, you will be asked to pay before you can continue translating. At the end of the month, the amount you paid will be deducted from your invoice.
If you face this issue, please open a ticket in our support forum.
Problem: The client is asking if they can safely delete the
icl_string_pages
table from the database after having stopped using WPML on their website. Solution: We informed the client that if they do not plan to use WPML on their website in the future, they are free to delete the WPML tables from their database. We also provided a link to our documentation for reference on WPML tables:
Problem:
I have this error message, I need your support please. I think it's because the value it's HTML. (Please note I deleted this HTML content for this question because it was too long).
I tried to search this values in my database, at 'formeld_icl_strings' table to delete it but I can't find it no where...
This is the error message I have in all my dashboard pages:
We have detected a problem with some tables in the database. Please contact WPML support to get this fixed.
WordPress database error: Could not perform query because it contains invalid data.
[status] => 0
[translation_priority] => optional
[allow_empty_value] =>
) Solution:
The error could be a false positive. Could you please close the message via the (x) icon in the top right corner? After that, please check if the banner will appear again.
Problem: The client was unable to view all created templates/pages in different languages when using Elementor Pro with the WPML plugin. Templates were not appearing in the list to be used as a base for translation, and they only became visible when the WPML plugin was deactivated. This issue was causing difficulties in creating a new version of a template in a different language. Solution: We found the missing templates in the database using the Adminer tool. We then adjusted the page edit URL to include the specific language parameter, which allowed the templates to load correctly. For example, to edit a Spanish template, the URL was modified to:
After making this adjustment and updating, the templates started showing correctly in the Templates section. If this solution does not seem relevant to your issue, please open a new support ticket with us, and we will be happy to assist you further.
This page includes support tickets that are resolved and documented. Looking for tickets that are “in progress”? Visit the complete support tickets archive