BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Connect Polylang for Elementor icon
Maintained Tested up to 6.9.9 #294 most installed plugin #1 in dynamic tags

Connect Polylang for Elementor

Connect Polylang with Elementor: translated templates, language switcher widget, language visibility conditions and more

Active installs100K+100K+ tier
Downloads · 30d12.5K▲ +4% vs prev. 30d
Rating4.8/551 reviews
Health score52/100Fair
All-time downloads2.1MSince Nov 2018
Support resolved0 / 50% in last 2 months
RequiresWP 5.4PHP 5.6+
Overall rank#294of 69,592 plugins
Our verdict

Use with caution

Connect Polylang for Elementor works, but test it on a staging site before relying on it in 2026. It runs on 100K+ sites, is rated 4.8/5 and was last updated 9 months ago, and scores 52/100 on our health check.

  • Proven at scale on 100K+ active sites
  • Loved by users — 4.8/5 from 51 reviews
  • Only tested up to WordPress 6.9 (latest is 7.1)
  • Slow support — only 0% of recent threads resolved

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

162325488Jun 29Aug 12Sep 26
Yesterday315
Daily average (1y)1,233
Peak day29,193Dec 31, 2025
Last 12 months448.9K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Connect Polylang for Elemen… stands today
Overall popularity #294 of 69,592 WordPress.org plugins Top 0.42%
100K+ installs tier 162 of 334
Next tier: 500K+ installs
Dynamic tags #1 of 18 plugins → Elementor #11 of 1,254 plugins → Language switcher #1 of 62 plugins → Multilingual #6 of 323 plugins → Polylang #1 of 80 plugins →

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
dynamic tags #31 2,980 Best dynamic tags plugins →
elementor #40 6,502 Best elementor plugins →
language switcher #20 620 Best language switcher plugins →
multilingual #62 2,686 Best multilingual plugins →
polylang #3 1,481 Best polylang plugins →

Version adoption

Share of active sites per release.

  • 2.573.8%
  • 2.421.3%
  • Other5.0%

Rating breakdown

★★★★★★★★★★ 4.8 from 51 reviews

  • 5★92.2%
  • 4★3.9%
  • 3★0.00%
  • 2★0.00%
  • 1★3.9%

About Connect Polylang for Elementor

From the official readme · v2.5.5

Description

Connect Polylang multilingual plugin with Elementor Page Builder: Translate your Elementor templates and show them in the correct language, native customizable Language Switcher Elementor widget, Visibility Conditions of widgets and Dynamic Tags by language and much more…

What the Plugin Does

📍 Template translation and show in the correct language

Create translations for your Elementor templates especially for header, footer or archive templates with Elementor Pro Theme Builder (affiliated link).

  • Automatically selects the correct translation for “Template Widget”.
  • Automatically selects the correct translation for [elementor-template id="1234"] shortcodes.
  • Allow Elementor Kit translation for different settings for each language.

🔄 Language Switcher

A native Elementor Widget to easily build a nice and fully customizable language switcher:

  • Show or hide flags, language name, language code.
  • Vertical list, Horizontal list or styled dropdown.
  • SVG scalable flags.

👁️ Language Visibility Conditions

Allow to show or hide every widget, section or column by language.

🏷️ Language Dynamic Tags

Use language dynamic tags (on Elementor Pro) that you can set with an specific language or the “current” one. Available tags are:

  • Language Code tag type text
  • Language Name tag type text
  • Language Url tag type url
  • Language Flag tag type image

✏️ Elementor Editor integration

Now you can view the language of the current template and change to its translations or create them from the Elementor editor.

🔍 Elementor Finder integration

From Elementor Finder you can access to Polylang settings pages and go the site in the selected language.

🔨 Plugins integration fixes and tweaks

  • Automatically generate display conditions on new template translation.
  • Automatically generate Elementor CSS styles on create new template translation.
  • Fix home url to the current language on site-url Dynamic Tag and Search Form widget.
  • Add language url trailing slash.
  • Hide language on wp-admin for global widgets.
  • Other integration fixes.

AI-powered translation for Polylang — AutoPoly instantly translates your Elementor, Gutenberg, and ACF content in one click while keeping your design exactly the same. Check it now (affiliated link)

How to use

You can manage translated templates in two ways:

  • (recommended) create linked translations for a template and only set display conditions on the default language.
  • create separated translations for a template with their own display conditions.

See an example:

Site languages:
 - EN (main)
 - ES
 - IT

- Option 1 (linked translations only main language has display conditions):
╔═ Archive Template A (EN) -> condition category is "Red (EN)"
╠═ Archive Template A (ES) -> none (in front checks if category is ES translation of "Red (EN)")
╚═ Archive Template A (IT) -> none (in front checks if category is IT translation of "Red (EN)")

- Option 2 (not linked translations, all languages has display conditions):
══ Archive Template B (EN) -> condition category is "Red (EN)"
══ Archive Template B (ES) -> condition category is "Rojo (ES)"
══ Archive Template B (IT) -> condition category is "Rosso (IT)"

Support

  • Plugin’s support forum here on WordPress.org
  • Github plugin repo
  • Polylang User Community Group at Facebook
  • What is covered by our support? – All regarding THIS plugin (“Connect Polylang for Elementor”), plus the relation to Polylang, Polylang Pro, Elementor and Elementor Pro of course.
  • What is NOT covered by support? – Anything general regarding multilingual topics and WordPress. Explicitely we DO NOT offer any “WPML”, “WPBakery” or “Visual Composer” support, and also not for your theme etc.!!!

Translations

We have used the strings of Elementor and Polylang whenever possible to take advantage of the fact that they are translated into many languages. For the other strings a .pot file (connect-polylang-elementor.pot) for translators is also always included 🙂

You can collaborate with your language translations in Translating WordPress

Credits

The following code/classes are licensed under the GPL.

Please, send your suggestions and feedback – Thank you for using or trying out this plugin!

Installation

Minimum Requirements

  • WordPress version 4.7 or higher
  • Elementor and Polylang plugins – free versions from WordPress.org Plugin Directory
  • Recommended: Elementor Pro (affiliate link) which is needed for Theme Building possibilities (header, footer, 404, archive templates, etc.) and Dynamic Tags.

Installation

  1. Install using the WordPress built-in Plugin installer (via Plugins > Add New – search for connect polylang elementor), or extract the ZIP file and drop the contents in the wp-content/plugins/ directory of your WordPress installation.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Assign languages to your pages/posts/Elementor templates
  4. For Elementor templates: set display conditions in Elementor for the main language template only, templates in the other languages will then get loaded via this plugin magically! 🙂
  5. Additionally use the native Elementor Widget: Language Switcher

Frequently asked questions

Recommended Workflow?

Setup Polylang at first, add at least TWO languages, one of them make your default language (in Polylang) Add content to your default Polylang language – if Polylang asks you to apply existing content to it, you should most likely click “ok” and proceed – it works really fine 🙂 After that setup an Elementor Theme Builder template – assign it to your Polylang default language, apply conditions in Elementor Next, setup a translation template for the template of 3.) — assign your second Polylang language, DO NOT apply conditions in Elementor

Where is the Elementor Widget to be found?

It’s in the widget category “General Elements” with the name “Language switcher”. Plus, if Elementor Pro is active and you’re editing a template, the widget additionally appears in the “Site” widget category. Always via search: When searching for widgets type “polylang” or “languages” and it will show up immediately! 😉

Where is the plugin’s settings page?

This plugin has NO settings page, as it does not need one. All it does works just under the hood. Activate the plugin. Done.

Is Elementor Pro required?

Technically, Elementor Pro is not required but highly recommended. Elementor Pro (affiliate link) is required for these features of the plugin: Translate Elementor Theme Builder Templates (header, footer, 404, page, archives). Translate Elementor Popups. Dynamic Tags, additionally added by the plugin. For the other features of the plugin the free version of Elementor is sufficient – so the native Elementor language switcher widget will work 😉

Is Polylang Pro required?

Polylang Pro is not required. All features of “Connect Polylang for Elementor” work with both, Polylang and Polylang Pro.

Are custom flags supported?

In general, custom flags are supported in the Polylang Switcher Elementor widget and in the Dynamic Tag (Current Language Flag). However, the default flags in Polylang are sized 16px wide and 11px high, this automatically applies to custom flags – as it is fully handled internally by Polylang. To use a different size for custom flags we are trying to find ways to implement this for Elementor in future versions of this plugin.

Typography and uppercase settings?

In the Polylang Switcher Elementor widget there are typography settings available for the Switcher menu items. These settings are CSS based of course, and applied “globally” to the various states they are for: normal, hover, active (current language). The available toggles for uppercase are done code-wise and therefore have a lower priority – this means the CSS always takes over, if wanted. That way you are most flexible with quick settings (toggles) but have all styling options at hand if needed.

Other recommended plugins for multilingual websites?

There are quite a few: Polylang Pro (Premium) – The official premium version with more features, plus premium support Polylang for WooCommerce (Premium) – Makes WooCommerce multilingual – official Polylang Add-On Polylang Slug – Allows same slug for multiple languages in Polylang Lingotek Translation – Native Polylang integration – Lingotek brings convenient cloud-based localization and translation for WordPress Elementor Datepicker Localization – Allow form datetime fields in your site language

How can I translate Polylang pages automatically?

Use AutoPoly to auto-translate your Elementor and Gutenberg pages with AI in one click. Check it now (affiliated link)

Where do I report security bugs found in this plugin?

Please report security bugs found in the source code of the undefined plugin through the Patchstack Vulnerability Disclosure  Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.

Changelog

Warning breaking changes with v1. Language Switcher and Dynamic Tags has been renamed and need to re-added again in your templates.

2.5.5

  • Tweaks: Enhanced editor language switcher control
  • Tweaks: Remove load_plugin_textdomain
  • Compatibility: Tested with Elementor 3.34.0

2.5.4

  • Added: Registered with Patchstack Vulnerability Disclosure Program
  • Added: New screenshots
  • Tweaks: Added affiliated links.
  • Tweaks: Minor text improvements.
  • Compatibility: Tested with WordPress 6.9, Elementor v3.33.2 and Polylang v3.7.5.
  • Tweaks: Updated readme video and made small textual adjustments.
  • Removed: Old screenshots and outdated links

2.5.3

  • Fix language visibility don’t work with cache.

2.5.2

  • Fix SVG flags use base64 encode.

2.5.1

  • Fix New Search widget (Elem. >= 3.24) use correct search url (thanks to @giovanni-caprilli)

2.5.0

  • NEW editor language switcher controls for Elementor Editor Top Bar 3.25.0 and later (not v4).
    Now can switch between pages & templates translations from “Page Settings” and in settings panel, on “Languages” section.
    This utilizes Elementor 3.25.0’s updated approach to managing Page Settings Panel Controls.
    (thanks to @narinder9 for the main work).
  • Fix Language Switcher controls in page settings not working in Elementor 3.25.0 and greater.
  • Bump tested versions WordPress 6.8 & Elementor 3.30.2

Full changelog on WordPress.org →

Screenshots

Add the language switcher in Elementor and customize its appearance.
Add the language switcher in Elementor and customize its appearance.
Create and link translated pages directly inside Elementor.
Create and link translated pages directly inside Elementor.
Preview how the Polylang–Elementor language switcher looks on the frontend.
Preview how the Polylang–Elementor language switcher looks on the frontend.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Connect Polylang for Elementor alternatives

All dynamic tags plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
2 MB Elementor Integration MB Elementor Integration Integrates Meta Box's custom fields with the Elementor page builder via dynamic tags. by Anh Tran 2K+ ★★★★★★★★★★ 3.7 (3) 1 week ago 74
3 DynamicTags DynamicTags Adds some useful dynamic-tags for elementor. Requires Elementor > 3.1 by rtowebsites 2K+ ★★★★★★★★★★ 4.3 (9) 2 years ago 40
4 Dynamic ACF Repeater for Elementor Dynamic ACF Repeater for Elementor Renders ACF or Secure Custom Fields repeater values in Elementor loop items and loop grids… by wpluna 1K+ ★★★★★★★★★★ 5 (4) 4 weeks ago 76
5 Dynamic Tags for Elementor Dynamic Tags for Elementor Supercharge Elementor Free with 100+ custom dynamic tags. Unlocks WooCommerce, ACF, SCF… by Mustafa Kamal hossain 600+ ★★★★★★★★★★ 5 (3) 2 weeks ago 81
6 Repeaterly – ACF Repeater, Flexible Content & Dynamic Tags for Elementor Repeaterly Use ACF Repeater, Relationship & Flexible Content fields in Elementor — free Dynamic Tags… by Techimium 600+ ★★★★★★★★★★ 5 (5) 3 weeks ago 82
7 Solid Dynamics Solid Dynamics Helpful utilities for Elementor, Jet Engine, and beyond. by soliddigital 70+ ★★★★★★★★★★ No reviews 1 year ago 34
8 MB Divi Integration MB Divi Integration Integrates Meta Box's custom fields with Divi page builder via dynamic content and custom… by Anh Tran 30+ ★★★★★★★★★★ No reviews 3 months ago 58
9 Cookie Bricks Cookie Bricks Adds dynamic tags for Bricks Builder to fetch cookie values. by Vincent Di Raimondo 30+ ★★★★★★★★★★ 5 (2) 2 years ago 34
10 Captain Widgets Kit for Elementor Captain Widgets Kit for Elementor 71+ free Elementor widgets, WooCommerce widgets, display conditions & dynamic tags - all… by Dipak Dodiya 10+ ★★★★★★★★★★ 5 (1) 2 weeks ago 77
11 Schedule Tags Schedule Tags Schedule tags allows site admin to set post tags for the given time frame. So that when a… by ZetaMatic 10+ ★★★★★★★★★★ No reviews 6 years ago 23

FAQ

Connect Polylang for Elementor: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 27, 2026

Is Connect Polylang for Elementor free?

Yes. Connect Polylang for Elementor is free to download and use from the official WordPress.org plugin directory.

Is Connect Polylang for Elementor safe to use in 2026?

Connect Polylang for Elementor works, but test it on a staging site before relying on it in 2026. It runs on 100K+ sites, is rated 4.8/5 and was last updated 9 months ago, and scores 52/100 on our health check.

How many websites use Connect Polylang for Elementor?

Connect Polylang for Elementor is active on 100K+ WordPress websites and has been downloaded 2,134,707 times since it launched in November 2018. It was downloaded 12,504 times in the last 30 days.

Does Connect Polylang for Elementor work with WordPress 7.1?

Connect Polylang for Elementor is officially tested up to WordPress 6.9.9, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Connect Polylang for Elementor need?

Connect Polylang for Elementor requires PHP 5.6 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Connect Polylang for Elementor last updated?

The latest version, 2.5.5, was released on December 31, 2025 (9 months ago).

Who makes Connect Polylang for Elementor?

Connect Polylang for Elementor is developed and maintained by David Decker.

What are the best alternatives to Connect Polylang for Elementor?

The most popular alternatives to Connect Polylang for Elementor are MB Elementor Integration (2K+ installs), DynamicTags (2K+ installs) and Dynamic ACF Repeater for El… (1K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.