Skip to content Skip to sidebar

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

Problem:
The client is experiencing issues with displaying the WPML language switcher in a custom header space created with Elementor and the Saasive theme.
Solution:
1. Edit Your Header Template with Elementor: Access your WordPress admin, navigate to Templates → Theme Builder, and edit your header with Elementor.
2. Add the WPML Language Switcher Widget: In the Elementor editor, search for the WPML Language Switcher widget and add it to your header.
3. Customize and Publish: Customize the appearance of the language switcher and publish the changes.
4. Translate the Header: Ensure the header template is translated for all languages using WPML’s Translation Dashboard.
5. If the issue persists, consider adding the language switcher to the main menu for better visibility across all devices. You can manage this in WPML -> Languages -> Menu language switcher.
6. Adjust the style of the language switcher using CSS at WPML -> Languages -> Language switcher options -> Additional CSS.

If this solution does not resolve your issue, or if it seems outdated or irrelevant to your specific case, please open 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, you can contact us directly 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 29 replies, has 0 voices.

Last updated by Carlos Rojas 1 week, 4 days ago.

Assisted by: Carlos Rojas.

Author Posts
January 18, 2026 at 6:38 pm #17740611

homeP

Problems with displaying languages ​​in the header custom space

hidden link
hidden link

January 18, 2026 at 8:52 pm #17740669

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+02:00)

Hi,

Thanks for contacting WPML forums support. I'll be glad to help you today.

You can add the language switcher using the shortcode in this location using the shortcode Elementor widget. Kindly check this guide to know more about adding switchers using shortcode.

Best regards,
Osama

January 20, 2026 at 8:04 am #17744813

homeP

Hey Osama,

Thanks for the instructions, but it doesn't work. It's a new theme, and I'm assuming the author will again claim it's 100% compatible with WPML, but in reality, it's definitely not compatible. It's always the same theme with these same authors.

Send me a private message, and I'll send you my login details.

January 20, 2026 at 9:04 am #17745057

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+02:00)

Hi,

I've enabled the private reply. Please share the access details, and I'll try to add the language switcher.

Best regards,
Osama

January 22, 2026 at 8:50 am #17752713
homeP

There are still problems with the footer. We're using Footer Style 2. Footer Style 2 is not visible.

hidden link

hidden link

New threads created by Osama Mersal and linked to this one are listed below:

https://wpml.org/forums/topic/cannot-translate-footer-or-header-or-contact-form/

January 22, 2026 at 8:53 am #17752736

homeP

hidden link

January 22, 2026 at 8:55 am #17752782

homeP

We cannot translate "Footer" or "Header" or "Contact Form"! An error message appears.

January 22, 2026 at 9:05 am #17752796

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+02:00)

Hi,

1) I added the language switcher via shortcode, but it doesn't display correctly on the front end. (Kindly check this hidden link">screenshot)

Please let me know if you use any custom CCS for the header.

If not, please install your theme on this hidden link">Sandbox site and replicate the issue.
If the issue is replicable, please let me know, so I can check it and consult our compatibility team.

2) We try to keep one issue per ticket in our forum. Continuing with one ticket per issue helps supporters focus on a single issue at a time and enables other users to find solutions to their questions faster.
Therefore, I've split the other issue and created a new ticket for this issue.

Best regards,
Osama

January 23, 2026 at 4:03 pm #17757831

homeP

Hey Osama,

You can work on our site; I just made a manual backup. The site isn't live yet.

Additionally, the theme is installed in a sandbox.

January 23, 2026 at 4:06 pm #17757834

homeP

We haven't created any custom CSS for the header. Only the background color CSS for the sticky header is used.

January 25, 2026 at 12:26 pm #17759968

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+02:00)

Hi,

Thanks for uploading the theme to the sandbox site. I added the language switcher to the header, and it appeared as expected. Please check this hidden link">page.

However, the flag doesn't appear on your site, so please deactivate all plugins except the active ones in the sandbox, and check the language switcher.

Best regards,
Osama

January 27, 2026 at 2:06 pm #17767612

homeP

Hey,

It's displayed, but incorrect. Sorry, what kind of garbage is this?!

Center and only flags are displayed. I'd like to see something like what you've done. Our goal isn't garbage in the header, but a professional appearance.

January 28, 2026 at 9:28 am #17769896

Carlos Rojas
WPML Supporter since 03/2017

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

Timezone: Europe/Madrid (GMT+01:00)

Hello,
My name is Carlos, and I will continue working on this ticket

As you can see in hidden link the language switcher is appearing correctly now. The difference between what my colleague correctly implemented in the sandbox site and your site is the element used to show the language switcher.

In this link, you can see the shortcode used to display the language switcher correctly: hidden link

In order to display the language switcher in the rest of the headers, you need to change the shortcode in the other headers and then update the headers in WPML -> Translation Dashboard.

January 28, 2026 at 6:13 pm #17771588

homeP

Hi, sorry, nothing is displaying correctly at all!! What is this? It's a design from 1980!!

This is how it's supposed to look, and not any other way. And then there's the fact that nothing is displayed in any other language.

hidden link

If support keeps bothering me with messages like this, we're going to have a big problem!!

hidden link

January 28, 2026 at 6:45 pm #17771666

homeP

Corrected English Version:

Please contact the theme author directly.

I have already paid for everything, and honestly, I do not have the time to deal with such a disaster.

It appears that this theme is a complete disaster. Almost nothing works correctly.

Below is the email from the author.

Thank you for your understanding, but I am not willing to pay for any additional services or further support.

Author’s contact:
ismailcseku@gmail.com