---
title: "How to Add Elementor Language Switcher with WPML in Header?"
url: https://theplusaddons.com/docs/add-elementor-language-switcher-with-wpml-in-header/
date: 2023-10-28
modified: 2026-04-10
author: "Aditya Sharma"
description: "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..."
image: https://theplusaddons.com/wp-content/uploads/2023/10/How-to-Add-Elementor-Language-Switcher-with-WPML-in-Header_-1024x536.jpg
word_count: 366
---

# 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.

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](/docs/header-meta-content-widget-settings-overview/).*

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

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-builder/header-builder/?utm_source=tpae&utm_medium=docs&utm_campaign=text)

To do this, you have to install and activate the premium [WPML plugin](https://wpml.org/).

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

![wpml languages](https://theplusaddons.com/wp-content/uploads/2023/10/wpml-languages.png)

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*](https://nexterwp.com/docs/nexter-theme-builder-explained/)* 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](https://theplusaddons.com/wp-content/uploads/2023/10/header-meta-content-language-switcher.png)

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](https://theplusaddons.com/wp-content/uploads/2023/10/header-meta-content-language-switcher-settings-wpml.png)

Suggested reading, [best 4 Elementor translation plugins for multilingual websites](https://theplusaddons.com/blog/best-elementor-translation-plugins/)

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](https://theplusaddons.com/wp-content/uploads/2023/10/header-meta-content-language-switcher-demo.gif)

Also, read [how to add WooCommerce mini cart in Elementor navigation header menu](https://theplusaddons.com/docs/add-woocommerce-mini-cart-in-elementor-navigation-header-menu/).

## Frequently Asked Questions

**Q: What should I do if the language switcher doesn't appear in my header?**
A: 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.

**Q: Can I use the language switcher with other Elementor plugins?**
A: 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](https://theplusaddons.com/blog/best-elementor-translation-plugins/), they may not integrate seamlessly with the Header Meta Content widget from The Plus Addons for Elementor.

**Q: What are the best settings for displaying the language switcher?**
A: 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.

**Q: What happens if I forget to set the site languages in WPML?**
A: 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.
