This thread is resolved. Here is a description of the problem and solution.
Problem: After updating WPML plugins, both language widgets are displayed in the same language, and string translation does not reflect the translated widget. Solution: 1. Check if the issue persists with the WordPress default theme and regular widgets. 2. This is a known issue with custom HTML widgets being displayed in all languages. You can find a temporary workaround here: https://wpml.org/errata/wordpressp-5-8-custom-html-widgets-are-displayed-in-all-languages/ 3. The issue will be permanently fixed in WPML version 4.7.5. You can download this version from your account when available: https://wpml.org/account/downloads/
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: WPML Support Forum.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
Background of the issue:
We have kaleo.gr on an old server and now we are on migration stage so we need to update all plugins. After updating your plugins we have problems with widget translation. We set a widget for one language and its translation for another language. As result we see both widgets on same language. Also giving the translation of one widget to "string translation" still the original language is being printed. In order to access the website you need to add 172.232.219.173 kaleo.gr hidden link in hosts.
Symptoms:
After updating WPML plugins, both language widgets are displayed in the same language, and string translation does not reflect the translated widget.
Questions:
How can I resolve the issue of both language widgets displaying in the same language?
Why is the string translation not reflecting the translated widget?
Is it possible to provide a staging site where I can do some debugging, otherwise please provide us with copy of your website so I can further debug the issue.
Hi, thank you for the reply. The problem is that at footer and at Fullscreen menu i have some widgets. These widgets should be translated in greek and in english.
Either using wpml string translation or creating two versions for each one and set the greek version to "Display on language" = GR and the English version to "Display on language" = EN.
None of those is working now. As you can see in attachments in english version hidden link both english and greek widgets are shown at Footer and Fullscreen menu.
Isn't an exact copy the website i send you?
All needed plugins should be there...am i wrong?
I do not know why all widgets are missing in your installation.
You could add a simple html widget and try to show different content based on language to see the problem. I do not have a specific plugin for those widgets. If am not mistaken the html widgets are in wordpress' core functionality .
it was postponed for a few days, since we are working on another fix that is going to be included.
In the meantime, you can use the workaround from the errata and it should work fine.
Regards,
Drazen
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.