WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by johanvandemerwe v1.7

WPML flag in menu Extended

Shows flags of WPML translated content in selected menu's

WPML flag in menu Extended

The facts

Rating
5★ from 9
Active installs
200+
Price
Free
Last updated
7 Apr 2016
Added
Feb 2013
Requires WP
2.0.2
Tested up to
WP 4.3.34
Downloads
20,543

Our analysis

AI-assisted

WPML Flag in Menu Extended is a WordPress plugin that allows you to display translated flags for different languages in a selected menu. You can choose which menu to add the flags to and even create a dedicated menu for language flags. The plugin supports left-to-right (LTR) languages and requires you to configure each translated menu individually in the settings.

This plugin is suitable for multilingual websites that use WPML or Polylang and want to enhance their navigation with language flags. It provides options for custom styling of the flags and their placement within the menu.

Best for: This plugin suits multilingual websites looking to display language flags in their menus.

What it does well

  • Displays translated flags in selected menus
  • Supports LTR languages
  • Allows custom styling for flags
  • Can create a dedicated menu for flags
  • Compatible with WPML and Polylang

Where it falls short

  • Requires manual setup for each translated menu
  • Last updated in April 2016, may not support newer WordPress versions

Verdict

WPML Flag in Menu Extended provides useful functionality for multilingual navigation, but its age and manual setup requirements may limit its appeal for some users.

From the developer

johanvandemerwe's own description of WPML flag in menu Extended, lightly tidied.

Shows translated flags (for every language except current viewing lang) in any selected menu in the plugin settings
LTR support

In addition to the plugin from Ramon Fincken, this plugin let you select on which menu you want to add the language flags.
You can even make an empty menu and make it dedicated for your language flags and put it as a custom menu in the sidebar.

To make the flags appear on a translated menu, you go in the settings of the plugin and add the translated menu to the selection
you made. This has to be done with every translated menu where you want the flags to appear. So, if you just have translated a
menu. Go back to the options of the widget and you will see that this translated menu is added to the list. Select this menu too and
save the options.

See other notes tab for explanation

Visit: http://www.enovision.net/wpml_flag_in_menu_extended/ for more explanation.

additional classes

You can also add an additional class for the IMG and LI tag. On the LI tag is automatically added the class “not-last” for all
flag items but the last one, and “last” for the last flag.

Now you can add some styling like:

/* make a border around the flag icon */
img.wpml_flags {
    border : 1px solid #f1f1f1;
}

/* bring the icons a bit closer together */
li.wpml_flags.not-last {
    margin-right : -20px;
}

/* a little left padding after the flag, when name is used too */
.wpml_flags_name {
    padding-left : 10px;
}

You can find these styles in the style.css in the css directory of the plugin.
Modify this to your own requirements.

How to right justify the menu’s on a menu?

You can add a wrapper class around the flags and put some CSS styles on it.

In the wrap element you put: div
In the wrap extra classes you put: flag_wrapper.

 #main-nav ul div.flag_wrapper {
    float: right;
}

In the wrap element you put: span
In the wrap extra classes you put: flag_wrapper.

 #main-nav ul span.flag_wrapper {
    float: right;
    line-height: 14px; /* this could be different */
}

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for running multilingual.

Translate WordPress with GTranslate

Translate WordPress with Google Translate multilanguage plugin using AI translation. Complete multilingual SEO...

Free 900k+ installs 4.9★ (4,950)
Loco Translate

Translate WordPress plugins and themes directly in your browser. Versatile PO file editor with integrated AI t...

Free 1M+ installs 4.8★ (452)
TranslatePress

Translate your site visually, directly from the front-end. Go multilingual in minutes using automatic AI trans...

Free 400k+ installs 4.7★ (1,653)
Cyr-To-Lat

Convert Non-Latin characters in post, page and term slugs to Latin characters.

Free 300k+ installs 4.7★ (98)
WP Chat App

Integrate WhatsApp experience directly into your WordPress website.

Free 100k+ installs 4.9★ (219)