WordPress Plugin: Multisite Language Switcher
A simple, powerful, and user-friendly plugin that adds multilingual support to your WordPress multisite installation, whether using multiple subdomains or folders. Multisite Language Switcher allows you to effortlessly manage translations for posts, pages, custom post types, categories, tags, and custom taxonomies.
Download the latest stable from the WordPress Plugin Directory, and please remember to give this plugin a five-star rating.
Please note that the version of Multisite Language Switcher on GitHub is a work in progress.
If you plan to use the GitHub repository on a server, don't forget to run composer install --no-dev
.
Via WordPress Dashboard:
Network Admin
> Plugins
.Add New Plugin
.Install Now
and then Activate
.Manual Installation:
Network Admin
> Plugins
.Activate
for the Multisite Language Switcher plugin.Configuration:
Settings
> Multisite Language Switcher
in each blog to configure the plugin.Connect Translations for Pages and Posts:
Posts
> Edit
or Pages
> Edit
to link your translated content.Connect Translations for Categories and Tags:
Posts
> Categories
or Posts
> Tags
to associate your translated categories and tags.Connect Custom Post Types and Custom Taxonomies:
Utilize Widgets, Shortcodes, and Content Filters:
Optional Theme Integration:
if ( function_exists( 'the_msls' ) ) {
the_msls();
}
Review the Multisite Language Switcher Website for more information. Some diagrams are also available.
The plugin uses flag-icons from FamFamFam. Thanks to Mark James for his great work. In addition I would like to thank Jürgen Mayer for creating the plugin's banner.
Thanks to all translators for their great work.
You can translate this plugin on translate.wordpress.org, or if you prefer and have created your own language pack, or have an update of an existing one, you can send me your gettext PO and MO so that I can bundle it into the Multisite Language Switcher. You can download the latest POT file from here.