BACK TO DIRECTORY

MslsMenu

by Dennis Ploetner

4.6
(8 ratings)

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.

Screenshots

Edit menus

Edit menus

Manage locations

Manage locations

Plugin configuration

Plugin configuration

Output in the primary nav menu

Output in the primary nav menu

Plugin Details

Active Installs
200
Total Downloads
33,547
Version
3.0.2
Requires WP
6.1
Requires PHP
7.4
Tested Up To
7.1
Added
2014-09-18
Last Updated
2026-08-24 1:27pm GMT

Ratings

5
6
4
1
3
1
2
0
1
0