WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Dennis Ploetner v3.0.2

MslsMenu

Adds the output of the Multisite Language Switcher to one (or more) of your navigation menu(s)

MslsMenu

The facts

Rating
4.6★ from 8
Active installs
200+
Price
Free
Last updated
24 Aug 2026
Added
Sep 2014
Requires WP
6.1
Tested up to
WP 7.1
Requires PHP
7.4
Downloads
33,432

Our analysis

AI-assisted

MslsMenu is a WordPress plugin designed to integrate language switcher links into navigation menus. It allows you to append language links to specific theme locations without the need for custom coding or theme modifications. This plugin is suitable for users of WordPress Multisite who want to enhance their site's multilingual capabilities easily.

The plugin works by selecting the desired theme locations in the settings, enabling the language links to be automatically added to menus rendered at those locations. It simplifies the process of creating a multilingual navigation experience without requiring technical expertise.

Best for: This plugin is ideal for WordPress Multisite users looking to implement a multilingual navigation system.

What it does well

  • Integrates language links into navigation menus
  • No need for custom coding or theme edits
  • Easy to configure through settings
  • Works with WordPress Multisite
  • Offers multiple output methods for language links

Where it falls short

  • Limited information on additional features
  • Requires PHP 7.4 or higher

Verdict

MslsMenu provides a straightforward solution for adding language switcher links to menus, making it a practical choice for multilingual sites.

From the developer

Dennis Ploetner's own description of MslsMenu, lightly tidied.

The Multisite Language Switcher already offers plenty of ways to output its language links: a block, the shortcodes [sc_msls] and [sc_msls_widget], the classic widget, a content filter, and the msls_the_switcher() API for your theme files.

What none of them covers is a navigation menu. A classic menu rendered by wp_nav_menu() accepts menu items and nothing else, so there is no slot for a block or a shortcode inside it – and writing a custom walker into the theme is more work than most sites are willing to spend on a language switcher.

MslsMenu closes that gap. Select the theme locations you want in the settings and the language links are appended to every menu rendered at those locations. No theme edit, no PHP, no custom walker.

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)