﻿=== MslsMenu ===

Contributors: realloc
Donate link: http://www.greenpeace.org/international/
Tags: multilingual, multisite, language, switcher, menu
Requires at least: 6.1
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 3.0.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

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

== Description ==

Most people are likely to use some lines of PHP or the widget provided by the [Multisite Language Switcher](http://wordpress.org/plugins/multisite-language-switcher/) to integrate the links to the translations in their blogs.

But this can lead to fatal errors if you don't know much about PHP, or maybe the dynamic sidebars are not the best place in your opinion. If you want to integrate the *Multisite Language Switcher* in one (or more) of your Navigation Menu(s) then you should give **MslsMenu** a try. 

== Installation ==

* Use the WordPress plugin installation and search for "MslsMenu".
* Alternatively, download the plugin, uncompress it with your preferred unzip programme and upload the folder `msls-menu` to the `/wp-content/plugins/` directory.
* Activate the plugin
* You will find the configuration of the plugin once in each blog in Settings -> Multisite Language Switcher
* Set the menu specific options such as `<li class="mslsl-menu">` before the item-ouitput or the description. Please, check the Screenshots-section too!

== Screenshots ==

1. Edit menus
2. Manage locations
3. Plugin configuration
4. Output in the primary nav menu

== Changelog ==

= 3.0.1 =
* Changed: the version number now matches Multisite Language Switcher 3.0.1 - this is the add-on release for the new MSLS major version.
* Changed: requires WordPress 6.1 or newer, tested up to 7.1.
* Changed: requires Multisite Language Switcher 3.0 or newer. MslsMenu now calls the namespaced MSLS classes instead of the pre-3.0 compatibility aliases. With an older MSLS it stays inactive instead of raising an error.
* Internal: the release is deployed from the built distribution, the same artifact Plugin Check verifies. Build-only dependencies are no longer shipped. Static analysis now runs against the real MSLS classes instead of test stubs.

= 2.5.1 =
* plugin check integration added
* missing license problem addressed

= 2.5.0 =
* WordPress 6.6 tested
* MslsOutput class deprecated init in favour of a function

= 2.4.1 =
* readme.txt tags updated
* Plugin check issues fixed

= 2.4.0 =
* WordPress 6.5 tested
* "Requires Plugins" added

= 2.3.2 =
* WordPress 6.3 tested

= 2.3.1 =
* WordPress 6.2.2 tested
* Pest as new dev/tester dependency

= 2.2.6 =
* Unit testing completed
* WordPress 6.1 tested

= 2.2.5 =
* phpstan config excluded
* WordPress 5.8 tested

= 2.2.4 =
* Pest for Unit tests added

= 2.2.3 =
* PHP 7.1 as minimum declared

= 2.2 =
* compatibility con MSLS 2.4

= 2.0 =
* compatibility con MSLS 2.0

= 1.0 =
* marked as stable
* WordPress Coding Standards
* PHPDocs

== Upgrade Notice ==

= 3.0.1 =
Version alignment with Multisite Language Switcher 3.0.1. Requires MSLS 3.0 or newer and WordPress 6.1 or newer.
