How to Add Elementor Language Switcher with WPML in Header?

Key Takeaways

  • Header Meta Content widget from The Plus Addons for Elementor allows users to add a language switcher using the WPML plugin.
  • WPML plugin must be installed and activated to enable the language switcher functionality.
  • Users can customize the language switcher by enabling options like Country Flag, Native Name, and Translated Name.
Table Of Content

Do you want to add an Elementor language switcher in the header? If you have a multilingual site adding a language switcher to your website’s header, allows your visitors to switch between languages seamlessly. 

With the Header Meta Content widget from The Plus Addons for Elementor, you can easily add a language switcher on your website to change the language with the WPML plugin.

To check the complete feature overview documentation of The Plus Addons for Elementor Header Meta Content widget, click here.

Requirement  – This widget is a part of The Plus Addons for Elementor, make sure its installed & activated to enjoy all its powers.

To do this, you have to install and activate the premium WPML plugin.

Then make sure you have set the site languages in the WPML plugin.

Wpml languages

Once done then, add the Header Meta Content widget to the header template and follow the steps –

Note: To create the header template, you can use the free Nexter Builder or you can use Elementor Pro if you are already using it. 

1. In the Meta Content tab, you’ll find an item click to open it, then select Language Switcher from the Select Options dropdown.

Header meta content language switcher

Then, do the necessary icon spacing adjustments from the Icon Left Space and Icon Right Space sections.

From the Responsive Device section, you can manage the visibility of the item for different devices if needed.

2. Then go to the Language Switcher tab and enable the Display Language Switcher toggle and choose WPML from the Select dropdown.

Header meta content language switcher settings wpml

From the Style dropdown, you can choose a style.

You can enable the Country Flag toggle to show the country flag in the dropdown.

By turning on the Native Name toggle, you can show the language name in the dropdown.

You can also show the translated name by enabling the Translated Name toggle.

From the Before Text and After Text fields you can add texts before and after the dropdown.

Now you can easily change the language of your site using the language switcher.

Header meta content language switcher demo

About the Author

Photo of Aditya Sharma CMO of The Plus Addons for Elementor
CMO · The Plus Addons for Elementor · 10 years experience

He has spent years in the WordPress ecosystem building, breaking, and optimizing sites until they actually perform. He works at the intersection of speed, growth, and usability, helping creators ship websites that load fast and convert. An active WordPress community contributor sharing through tools, tutorials, and direct collaboration. Tested practice, not theory.

WordPressElementorn8nAIClaudeAutomationServer
Get Instant Answers to all your questions about The Plus Addons for Elementor, trained on 1000+ Docs and Videos

Related Frequently Asked Questions

What should I do if the language switcher doesn't appear in my header?

If the language switcher isn't showing, ensure that the Header Meta Content widget from The Plus Addons for Elementor is installed and activated. Additionally, verify that the WPML plugin is properly set up with your site languages configured. If these steps are completed and the issue persists, check the visibility settings in the Responsive Device section to ensure the switcher is enabled for your device.

Can I use the language switcher with other Elementor plugins?

The language switcher feature is specifically designed to work with the WPML plugin. If you're using other translation plugins, such as those mentioned in the best 4 Elementor translation plugins for multilingual websites, they may not integrate seamlessly with the Header Meta Content widget from The Plus Addons for Elementor.

What are the best settings for displaying the language switcher?

For optimal display of the language switcher, enable the Country Flag toggle to visually represent languages and the Native Name toggle to show the language name in the dropdown. You can also enable the Translated Name toggle for additional clarity. Adjust icon spacing using the Icon Left Space and Icon Right Space sections to ensure a clean layout.

What happens if I forget to set the site languages in WPML?

If you don't set the site languages in WPML, the language switcher won't function correctly. This means users won't be able to switch languages, which can lead to a poor user experience on your multilingual site. Always ensure that the languages are configured in WPML before adding the language switcher to your header.

Last reviewed: April 10, 2026