Skip Navigation

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

Problem:
I am using WPML and Kadence elements (templates for entire posts or parts of posts). I have set Kadence elements to be translatable. The problem is that for German (our secondary language), many elements do not render to the front end at all.

Solution:
Kadence support mentioned that the Kadence elements need to be translated manually. Please follow the following steps:

1. Set the post type "Elements (kadence_element)" to Translatable.
2. Edit each element in the default language.
3. In the sidebar, find the Language meta box, and turn off WPML’s Translation Editor.
4. Select the Duplicate checkbox, and then click Duplicate.
5. Click on the pencil icon to edit the page in the other language.
6. When editing the duplicated page, click Translate independently in the Language box.
7. Edit the elements and update the page.

Relevant Documentation:
https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/#how-to-use-manual-translation

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.

This topic contains 6 replies, has 3 voices.

Last updated by arnoP-3 2 years, 9 months ago.

Assisted by: Mohamed Sayed.

Author Posts
September 15, 2022 at 6:54 pm #12063255

arnoP-3

Hi,

I am using WPML and Kadence elements (templates for entire posts or parts of posts). I have set Kadence elements to be translatable. Currently they are dependent translations. The problem is that for German (our secondary language), many elements do not render to the frontend at all.

The reason for this, I think, is that when the elements are duplicated, not all their settings are copied over from English to German. Please see the attached screenshots, showing the different settings.

If I try to correct the settings for the German elements, I am getting a warning because WPML now wants to turn it into an independent translation. Which is not needed in most cases and not handy for maintenance.

Why are the settings not the same for both languages? What do you recommend to solve this?

kadence elements de.jpg
kadence elements en.jpg
September 18, 2022 at 8:52 am #12073867

Mohamed Sayed

Hi there,
Thanks for contacting WPML support.

I also think that the issue could be related to the way you translate those Elements by duplication.

Please try to add the blocks' translation using the WPML's advanced translation editor as mentioned in the plugin's docs without duplicating them and check if the issue persists.

Kindly check here for more details: hidden link

Regards,
Mohamed

September 18, 2022 at 11:22 am #12074101

Pieter

Hello Mohamed, joining the conversation as I am working with @arnoP-3 to get this issue solved.

The article you refer to actually does not say anything about the Kadence Elements, which is an extension of the Pro version of the plugin!

So can you please just read the question and answer it in less time than the 2.5 days (!) that the client has been waiting for your non-answer?

More info on Kadence Elements:
Blog entry - hidden link
Knowledge Base - hidden link

September 18, 2022 at 11:36 pm #12074923

Mohamed Sayed

Hi Pieter,
Apologies for the delayed response due to weekends and high queues.

1) Please send me a link to the page where I can see this issue on the front end.

2) I would need to request temporary access (WP-Admin) so I can investigate this issue further.
– preferably to a test site where the problem has been replicated if possible –

Your next answer will be private, which means only you and I have access to it.

❌ Please backup your database and website before providing us with access details ❌

Thanks for your cooperation

September 19, 2022 at 1:17 pm #12079325

arnoP-3

Hi Mohamed,

Because Kadence knows their "elements" best, I've first asked them to take a look. I will update here once I heard back from them.

September 19, 2022 at 1:34 pm #12079571

Mohamed Sayed

Hi,

Sure, I will be waiting for your updates.

September 21, 2022 at 9:18 am #12093013

arnoP-3

Hi Mohamed,

My issue is resolved now with the help of Kadence support. The Kadence elements do need to be duplicated and we should not use the WPML translation editor.

In short, for others with this issue: Elements (kadence_element) need to be set to Translatable. Edit each element in de default language – disable Translation Editor, enable duplicate, click Duplicate button. Click pencil to edit the version in the other language, click button Translate independent (or Publish, and WPML will do this automatically).