Skip to content Skip to sidebar

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

Problem:
The client is using WPML with a custom theme (Nexis) and Elementor on their website. They are facing issues with language flags not displaying correctly on the Home and Contact pages in the German version and missing on all English pages. The flags appear correctly on other pages like 'Services' or 'Recruiting'. The sticky header displays the flags as expected.
Solution:
We recommended ensuring that the header templates used for the homepage or the contact page are fully translated. We advised following the method outlined in the WPML documentation for Elementor compatibility, which can be found here: https://wpml.org/documentation/plugins-compatibility/elementor/.

If this solution does not resolve the issue or seems irrelevant due to being outdated or not applicable to your case, 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 problems persist, please do not hesitate to open a new support ticket for further assistance at our 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 2 replies, has 1 voice.

Last updated by homeP 4 days, 5 hours ago.

Assisted by: Christopher Amirian.

Author Posts
November 9, 2025 at 9:01 am #17559843

homeP

Background of the issue:
We are using WPML with a custom theme (Nexis) and Elementor on our website hidden link. We aim to have language flags displayed correctly in the website header across all pages.

Symptoms:
Language flags are not displaying correctly on the Home and Contact pages (German version) and are missing on all English pages. The flags appear correctly on other pages like 'Services' or 'Recruiting'. The sticky header displays the flags as expected.

Questions:
Could you please investigate why the flags are not appearing on specific pages and all English versions?
Is there perhaps a rendering issue with WPML’s header integration for non-sticky headers?

November 9, 2025 at 9:06 am #17559846

homeP

German:
hidden link
hidden link

English version
hidden link

only sticky header works:
hidden link

November 9, 2025 at 1:40 pm #17560022

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi,

Welcome to WPML support. Please make sure that the header templates that you used for homepage or the contact page are completely translated.

Please use this method:

https://wpml.org/documentation/plugins-compatibility/elementor/

If the problem persists, I'd appreciate it if you could give me the URL/User/Pass of your WordPress dashboard after you make sure that you have a backup of your website.
It is absolutely important that you give us a guarantee that you have a backup so if something happens you will have a point of restore.

Make sure you set the next reply as private.

Thanks.

November 10, 2025 at 2:48 pm #17562985

homeP

Hi, thanks for your reply, I found the error. Litespeed cache was the problem. We switched the module and now everything is working normally again.