WordPress.org

Plugin Directory

Multisite Language Switcher

A simple, powerful and easy to use plugin that will help you to manage multilingual content in a multisite WordPress installation.

I have no language options in the General settings.

You might read first WordPress in your language.

But I'd like the interface to stay in English.

You can choose the language of every website and the dashboard in the settings page of the plugin.

Do I really need a multisite?

It's up to you - of course. But yes, if you want to use the Multisite Language Switcher.

How can I automatically redirect users based on the browser language?

The Multisite Language Switcher does not redirect the users automatically. I'm not sure if the plugin should do that. You might check out this jQuery plugin or this approach with a theme if you need such functionality.

How can I add the Multisite Language Switcher to the nav-menu of my blog?

Please check the add-on MslsMenu out.

I want to have the languages in an HTML select. How can I do that?

Please check the add-on MslsSelect out.

I don't want to upload the same media files for every site. What can I do?

You could try the plugin Network Shared Media. It adds a new tab to the "Add Media" window, allowing you to access the media files in the other sites in your multisite.

Is there a function I can call to get the language of the page the user is currently viewing?

Yes, you can get the language like that

$blog     = MslsBlogCollection::instance()->get_current_blog();
$language = $blog->get_language();

How can I move from WPML to MSLS?

There is a plugin which comes handy in here.

Requires: 3.6.1 or higher
Compatible up to: 4.2
Last Updated: 2015-4-22
Active Installs: 5,000+

Ratings

4.9 out of 5 stars

Support

15 of 17 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1
100,1,1
100,1,1
100,1,1 100,4,4 100,1,1
100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,2,2 100,1,1 0,1,0 100,1,1 100,2,2 100,1,1 100,3,3 100,1,1 100,1,1 100,2,2 100,1,1 100,4,4 100,4,4
100,2,2 100,3,3
90,10,9
100,4,4 67,3,2
100,3,3
80,5,4 100,3,3 100,1,1
50,2,1
100,4,4
100,1,1 100,4,4
100,2,2
100,1,1
100,1,1
100,2,2
100,1,1
100,3,3
100,2,2
100,2,2 100,1,1
100,1,1 100,1,1 67,3,2 100,1,1
100,5,5
100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,2,2
100,2,2
100,2,2
100,1,1