Open
Overview of the issue
When using Element Pack Pro with WPML, you might experience the following issue: internal links added via the “Wrapper link” field in Elementor widgets are not translated automatically.
Workaround
Element Pack Pro is currently not compatible with WPML. To enable translation of the Wrapper link field, you will need to manually re-register any compatible Elementor widgets where you are using it by adding
to WPML’s custom XML configuration.
Here is an example with the Icon Box and the Button Widgets.
- Go to WPML > Settings > Custom XML Configuration
- Add the following configuration code and save:
<wpml-config> <elementor-widgets> <widget name="icon-box"> <fields> <field>title_text</field> <field>description_text</field> <field editor_type="LINK">link>url</field> <field editor_type="LINK">element_pack_wrapper_link>url</field> </fields> </widget> <widget name="button"> <fields> <field>text</field> <field editor_type="LINK">link>url</field> <field editor_type="LINK">element_pack_wrapper_link>url</field> </fields> </widget> </elementor-widgets> </wpml-config>
The problem with this is that it doesn’t work on the “container” widget type.
Hi James,
Thanks for reaching out. We haven’t received any collaboration from the author of that plugin, which is why it’s currently listed as not compatible: https://wpml.org/plugin/element-pack-pro/
I’d recommend trying an alternative Elementor add-on. Here is a list of some popular and recommended options: https://wpml.org/compatibility/2024/07/the-best-elementor-addons-for-multilingual-sites/
That said, you’re welcome to open a support ticket, and our team will be happy to take a closer look to see if there’s a possible workaround for that specific widget.