Skip Navigation

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

Problem:
The client is experiencing issues with integrating WPML with the Kadence 1.2.22 theme. Specifically, they need help creating a language widget for the header area, translating Kadence reusable patterns, and ensuring that internal links on translated pages update automatically.
Solution:
1. To create a language widget in the header area using WPML, we recommend adding a Menu-type language switcher to the Kadence header. For guidance, please review the following documentation:
https://www.kadencewp.com/blog/working-wpml/
https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/
2. To translate Kadence reusable patterns, follow these steps:
- Navigate to WPML -> Settings -> Post types and ensure 'kadence_element' is set to translatable.
- Go to WPML → Translation Management, find the Reusable Blocks (or Kadence Element) section, and send it for translation.
3. To bulk-adjust internal links across translations:
- Go to WPML → Settings → Translate Link Targets.
- Click 'Scan now' and adjust links to update all existing posts/pages.

If this solution does not resolve your issue or 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. If further assistance is needed, please open a new support ticket 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.

This topic contains 1 reply, has 0 voices.

Last updated by Otto 1 month, 1 week ago.

Assisted by: Otto.

Author Posts
May 1, 2025 at 11:36 pm #16987637

jeffreyG-8

Background of the issue:
I am trying to use WPML with the Kadence 1.2.22 theme on my site hidden link. I need assistance with creating a language widget for the header area, translating Kadence reusable patterns, and ensuring internal links on translated pages update automatically.

Symptoms:
I can't get the language widget to work in the header area. I can't find where to translate Kadence reusable patterns. Internal links on translated pages are not updating automatically.

Questions:
How can I create a language widget for the header area using WPML?
Where can I translate Kadence reusable patterns with WPML?
How do I ensure internal links on translated pages update automatically with WPML?

May 5, 2025 at 1:42 pm #16996526

Otto
WPML Supporter since 09/2015

Languages: English (English ) Spanish (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hello,
I apologize for the delay in responding. I will take care of this ticket; the reply time will be shorter now.

We will probably need one ticket per issue. But let me suggest something for each of the problems here and then, if needed, we can split this ticket.

1.
Add a Menu‑type language switcher to the Kadence header (highest success probability)
If you haven't done it yet, please review this documentation:
hidden link
https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/

2.
Translate Kadence reusable patterns (Kadence Elements)
- Go to WPML -> Settings -> Post types
- Make sure kadence_element is translatable
- Go to WPML → Translation Management.
- Find the Reusable Blocks (or Kadence Element) section.
- Send it to translate

3.
Bulk‑adjust internal links across translations
- Navigate to WPML → Settings → Translate Link Targets.
- Press Scan now and adjust links to update all existing posts/pages.

Best Regards,
Otto