Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
You are trying to hide or show different Elementor widgets depending on the language selected by the user.
Solution:
We recommend using the manual translation method to achieve full control over the translations of your widgets. This approach allows you to manage the content directly within Elementor for each language. For detailed guidance, please refer to our documentation on using different translation editors for different pages: Using Different Translation Editors for Different Pages.
It's important to note that while WPML's Translation Editors enable content translation, they do not support the addition or removal of widgets/content blocks directly.

If this solution does not apply to your situation, 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. Should you need further assistance, please do not hesitate to open a new support ticket or visit our support forum at 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.

Tagged: 

This topic contains 1 reply, has 2 voices.

Last updated by Mihai Apetrei 6 months, 4 weeks ago.

Assisted by: Mihai Apetrei.

Author Posts
May 24, 2024 at 7:52 pm #15669087

yi-lingL

I'm trying to see if it's possible to hide/show Elementor widgets depending on the language the user selects. So for e.g. for French it would show widget one, for English widget 2, etc.

May 24, 2024 at 8:20 pm #15669155

Mihai Apetrei
Supporter

Languages: English (English )

Timezone: Europe/Bucharest (GMT+02:00)

Hi there.

Yes, that can be accomplished but only if you go with the manual translation method, because that is what will give you full control over the translation.

That will actually allow you to create and manage the content on the page by using the same page builder: Elementor.

Here is the documentation:
https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/

The WPML Translation Editors will only allow you to translate the content (https://wpml.org/documentation/translating-your-contents/translation-editor-options) showing you the default language on the left and the translation on the right but won't give you the option to be able to remove/add widgets/content blocks.

I hope that you will find this information helpful. 🙂

Mihai Apetrei