Limited-Time Offer

Get Extra 20% off on FullCharge Yearly Plan — available for first 10 users only. Don’t miss out! 🚀

Multisite Language Switcher · Version history

Multisite Language Switcher changelog and version history

Latest version
3.1.0
Oct 31, 2026 (9 days ago)
Releases
61
since 2011
In the last year
6
about one every 66 days
Tested up to
WordPress 7.1.4
PHP 7.4 or later

Releases each year

  • 20118 releases
  • 20141 release
  • 20161 release
  • 20181 release
  • 20192 releases
  • 202010 releases
  • 20213 releases
  • 20229 releases
  • 20236 releases
  • 202412 releases
  • 20253 releases
  • 20265 releases

20265 releases

  1. Multisite Language Switcher 3.1.0Latest

    • New: the switcher keeps the page of a paginated request. A visitor on page 3 of an archive is sent to page 3 of the translated archive instead of the first page, for the pages of an archive as well as for a post which is split by <!--nextpage-->.
    • New: a page is only added when the other blog has it. The new Options::get_max_pages() decides that, and a link which would be out of range still points to the first page.
    • New: msls_preserve_pagination switches the feature off, msls_pagination_max_pages corrects the number of pages MSLS calculates, and msls_pagination_get adjusts the finished link.
    • New: msls_translation_picker_menu hides the “Add from Translation” entry in the menu of a post type, msls_translation_picker_button hides the button next to “Add New”. Both get the post type, so a network which only translates pages can keep the entry points there and drop them everywhere else.
    • Fix: the “Add from Translation” entry in the admin menu now follows “Add New” instead of sitting between “All Posts” and “Add New”.
    • Fix: PHP 8.4 raised deprecation notices on every page load. They came from the bundled PHP-DI library, which the plugin no longer ships.
    • Fix: three parameters of the content import were declared in a way PHP 8.4 deprecates.
  2. Multisite Language Switcher 3.0.3

    • Fixed: on PHP 7.4 the plugin’s dependencies could not be installed, because one of them required PHP 8. MSLS supports PHP 7.4 again, as documented.
  3. Multisite Language Switcher 3.0.2

    • Fixed: with more than 100 users on a blog, opening the settings page raised a PHP notice that ended up in the error log (and in services such as Sentry). The truncated user list is now reported as a hint below the “Reference user” dropdown instead.
    • Changed: MSLS no longer runs count_users() to detect the truncation, which removes a costly query from the settings page on blogs with many users.
  4. Multisite Language Switcher 3.0.1

    • Fixed: 3.0.0 could not be published on WordPress.org
    • The plugin code is identical to 3.0.0.
  5. Multisite Language Switcher 2.10.1

    • Fixed: deprecated function warning pointed to a non-existent function.
    • Documentation: README.md code snippets reflect the new function names.

20253 releases

  1. Multisite Language Switcher 2.10.0

    • New: prefixed public helper functions (msls_get_*, msls_the_switcher) with deprecation shims for the legacy names.
    • New: action hook names are exposed as constants for safer programmatic use.
    • Accessibility: aria-current="page" on the active language link.
    • Fixed: path-related issue affecting asset/loader resolution.
    • The full history is kept in the separate Changelog.
  2. Multisite Language Switcher 2.9.6

  3. Multisite Language Switcher 2.9.5

202412 releases

  1. Multisite Language Switcher 2.9.4

  2. Multisite Language Switcher 2.9.3

  3. Multisite Language Switcher 2.9.2

  4. Multisite Language Switcher 2.9.1

  5. Multisite Language Switcher 2.9.0

  6. Multisite Language Switcher 2.8.2

  7. Multisite Language Switcher 2.8.1

  8. Multisite Language Switcher 2.8.0

  9. Multisite Language Switcher 2.7.1

  10. Multisite Language Switcher 2.7.0

  11. Multisite Language Switcher 2.6.4

  12. Multisite Language Switcher 2.6.3

20236 releases

  1. Multisite Language Switcher 2.6.2

  2. Multisite Language Switcher 2.6.1

  3. Multisite Language Switcher 2.6.0

  4. Multisite Language Switcher 2.5.11

  5. Multisite Language Switcher 2.5.10

  6. Multisite Language Switcher 2.5.9

20229 releases

  1. Multisite Language Switcher 2.5.8

  2. Multisite Language Switcher 2.5.7

  3. Multisite Language Switcher 2.5.6

  4. Multisite Language Switcher 2.5.5

  5. Multisite Language Switcher 2.5.4

  6. Multisite Language Switcher 2.5.3

  7. Multisite Language Switcher 2.5.2

  8. Multisite Language Switcher 2.5.1

  9. Multisite Language Switcher 2.5

20213 releases

  1. Multisite Language Switcher 2.4.12

  2. Multisite Language Switcher 2.4.11

  3. Multisite Language Switcher 2.4.10

202010 releases

  1. Multisite Language Switcher 2.4.9

  2. Multisite Language Switcher 2.4.8

  3. Multisite Language Switcher 2.4.7

  4. Multisite Language Switcher 2.4.6

  5. Multisite Language Switcher 2.4.5

  6. Multisite Language Switcher 2.4.4

  7. Multisite Language Switcher 2.4.3

  8. Multisite Language Switcher 2.4.2

  9. Multisite Language Switcher 2.4.1

  10. Multisite Language Switcher 2.3.0

20192 releases

  1. Multisite Language Switcher 2.2.0

  2. Multisite Language Switcher 2.1.1

20181 release

  1. Multisite Language Switcher 2.0.3

20161 release

  1. Multisite Language Switcher 1.0.8

20141 release

  1. Multisite Language Switcher 0.9.9.3

20118 releases

  1. Multisite Language Switcher 0.8

  2. Multisite Language Switcher 0.7.1

  3. Multisite Language Switcher 0.6.8

  4. Multisite Language Switcher 0.5

  5. Multisite Language Switcher 0.4

  6. Multisite Language Switcher 0.3

  7. Multisite Language Switcher 0.2

  8. Multisite Language Switcher 0.1

Questions about Multisite Language Switcher’s releases

What is the latest version of Multisite Language Switcher?

3.1.0, released on Oct 31, 2026 (1 week ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.

How often is Multisite Language Switcher updated?

6 releases in the last year, about one every 66 days. Its first release on WordPress.org dates from June 2011.

Know when your rivals ship

Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.

Start free

Release dates come from the day each version’s folder was made in Multisite Language Switcher’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.