آیکن Multisite Language Switcher
افزونه رایگان نسخه 3.0.3

Multisite Language Switcher

توسعه‌دهنده: Dennis Ploetner

توضیحات

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.

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.

Please, don’t forget to rate this plugin! 🙂

مترجمان
Thanks to all the translators for their great work.

German (d

تغییرات این نسخه

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.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.

3.0.1

Fixed: 3.0.0 could not be published on WordPress.org

The plugin code is identical to 3.0.0.

3.0.0

New: Quick Create – create the translated post straight from the editor metabox, or pick a source post on the new Add from Translation submenu (single and bulk). Backed by a REST endpoint and switchable in the settings.

New: msls_quick_create_capability lets integrations override the Quick Create permission checks. Additional filters cover the post data, the inserted post, the REST response, the untranslated-posts list and the mapped taxonomy terms.

New: filter hooks for the AJAX suggest results of the post and term metaboxes.

New: a developer reference in docs/ – public API, every hook, integration snippets and the Playwright setup.

Changed: the lloc\Msls\ namespace is split into per-concern sub-namespaces. Every pre-3.0 class name (MslsOptions, MslsLink, MslsOutput, …) keeps working through a backwards-compatibili