Image
Image

Polylang

Описание

Polylang полностью интегрирован в WordPress и использует только его встроенные основные функции (таксономии), позволяет поддерживать постоянную производительность вашего сайта и создавать многоязычные сайты, включающие от одного дополнительного языка до 10 и более в зависимости от ваших потребностей. Количество добавляемых языков не ограничено, а языковые пакеты WordPress автоматически загружаются по мере готовности.

Возможности

В зависимости от типа сайта, который создали или планируете создать, комбинация плагинов из приведенного ниже списка может представлять интерес.
Все плагины содержат мастер настройки, позволяющий установить их всего за несколько щелчков мышью.

Polylang

Polylang иPolylang Pro имеют одинаковое ядро, что предоставляет такие функции, как:

  • Перевод записей, страниц, медиафайлов, категорий, меток записей, пользовательских типов постов и таксономий, RSS-каналов; поддерживаются RTL-скрипты.
  • Язык задается либо кодом языка в URL, либо вы можете использовать разные поддомены или домены для каждого языка.
  • Автоматическое копирование категорий, меток записей и других метаданных при создании новой записи или перевода страницы.
  • Перевод классических меню и виджетов. Также доступно с помощью Site Editor Classic Features в блочных темах.
  • Customizable language switchers available as blocks, classic widget or classic navigation menu item.
  • Совместимость с Yoast SEO.

Polylang Pro

Помогает оптимизировать время, затрачиваемое на перевод вашего сайта, благодаря некоторым очень полезным дополнительным функциям, таким как:

  • Лучшая интеграция в новом редакторе блоков.
  • Языковые опции, доступные в редакторе блоков виджетов.
  • Части шаблона, переводимые в редакторе сайта (FSE).
  • Дублируйте и/или синхронизируйте содержимое в переводах записей.
  • Улучшенная совместимость с другими плагинами, такими как ACF Pro.
  • Используйте один и тот же ярлык URL для записей и терминов на разных языках.
  • Перевести ярлыки URL для категорий, авторских баз, пользовательских типов записей и многого другого…
  • Машинный перевод с помощью DeepL.
  • Экспорт и импорт содержимого в XLIFF-формате для внешнего профессионального перевода.
  • Доступ к премиум-поддержке для индивидуальной помощи.

Polylang for WooCommerce

Дополнение для совместимости с WooCommerce, что обеспечивает такие функцииб как:

  • Перевод страниц WooCommerce (магазин, оформление заказа, корзина, моя учетная запись), категорий товаров и глобальных терминов атрибутов непосредственно в интерфейсе WooCommerce.
  • Перевод электронных писем WooCommerce и их отправка пользователям на их языке.
  • Синхронизация метаданных товаров.
  • Совместимость с родным инструментом импорта и экспорта WooCommerce CSV.
  • Совместимость с популярными плагинами, такими как WooCommerce Subscriptions, Product Bundles, WooCommerce Bookings, Shipment Tracking и другими.
  • Возможность использовать REST API WooCommerce (доступно с Polylang Pro).
  • Доступ к премиум-поддержке для индивидуальной помощи.

Другие наши бесплатные плагины

  • WPML to Polylang позволяет мигрировать с WPML на Polylang.
  • Site Editor Classic Features позволяет использовать классические виджеты (включая переключатель языков Polylang) и меню в редакторе сайтов (FSE).

Благодарности

Большое спасибо всем переводчикам, которые помогают переводить Polylang.
Большое спасибо Алексу Лопесу за дизайн логотипа.
Большинство флагов, включенных в Polylang, пришли из famfamfam и являются общественным достоянием.
Везде, где использовался сторонний код, в комментариях к коду были указаны ссылки.

Скриншоты

  • Image
    Панель управления языками Polylang
  • Image
    Панель управления строк переводов
  • Image
    Многоязычная медиа-библиотека
  • Image
    Страница редактирования записи с метаблоком «Языки»

Блоки

Этот плагин предоставляет 2 блока.

  • Language Switcher Language switcher to insert in content or as a widget.
  • Navigation Language Switcher Language switcher suitable for navigation.

Установка

  1. Make sure you are using WordPress 6.5 or later and that your server is running PHP 7.4 or later (same requirement as WordPress itself).
  2. Если вы пробовали другие многоязычные плагины, отключите их перед активацией Polylang, в противном случае, вы можете получить неожиданные результаты!
  3. Установите и активируйте плагин, как обычно, из раздела Плагины в WordPress.
  4. The setup wizard is automatically launched to help you get started more easily with Polylang by configuring the main features.

Часто задаваемые вопросы

Где найти помощь?

Совместим ли Polylang с WooCommerce?

Where do I report security bugs found in this plugin?

  • Please report security bugs found in the source code of the Polylang plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.

Отзывы

Image
10.04.2026
«I am currently publishing my Korean posts in English, and the process has been seamless and user-friendly so far. I also plan to expand into Japanese soon and look forward to a smooth transition then as well.»
Image
05.04.2026
I really like this plugin, the only thing is I find it difficult to add the right css-code to change the looks of the menu block for switching the language.
Image
28.03.2026
Polylang is an essential tool for my WordPress projects. It handles multi-language support seamlessly, which is crucial for international music production websites. It’s lightweight, stable, and integrates perfectly with custom themes and plugins. Highly recommended for anyone looking to build a professional multilingual presence!
Image
17.03.2026
The plugin doesn’t work. To translate a page, you need to make a copy of it, fine. But no matter what change you make, the translated page never gets shown, only the default page. It is hopeless and frustrating to use.
Посмотреть все 2 930 отзывов

Участники и разработчики

«Polylang» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Polylang» переведён на 54 языка. Благодарим переводчиков за их работу.

Перевести «Polylang» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

3.8.2 (2026-04-07)

  • Pro: Fix refresh issues in block editor languages panel #2965
  • Pro: Fix error when unlinking 2 translations in bkock editor #2970
  • Pro: Fix fatal error when a repeater is previously created in ACF Pro but ACF is active #2972
  • Fix settings redirect in Playground #1840
  • Fix possible fatal error when the default language has been corrupted in DB #1843

3.8.1 (2026-03-19)

  • Fix fatal error when the cache is suspended #1837 #1839

3.8 (2026-03-17)

  • Requires PHP 7.4 and WP 6.5 as minimum version
  • Pro: Use autonomous updater #2475
  • Pro: Add capabilities allowing to control permissions per language
  • Pro: Add capabilities to control access to languages and strings translations
  • Pro: Allow to manage languages and settings with WP CLI #2653
  • Pro: Add smart duplication in site editor #2559
  • Pro: Add support for DeepL glossaries #2687
  • Pro: Add locale fallback support to machine translation #2685
  • Pro: Add Support encoding for block attributes in wpml-config.xml #1683, #2660
  • Pro: Improve extensibility of the block editor languages panel #2553
  • Pro: Add support for new blocks introduced in WP 7.0 #2933 #2941
  • Pro: Hide language selector on inner blocks in Widget Block Editor #2900
  • Pro: Fix page template not copied when creating a new page translation in the block editor #2581
  • Pro: Fix SVG icons lost when using machine translation
  • Pro: Fix a performance issue with the translation of ACF labels #2670
  • Pro: Fix product status wrongly modified when updating a product with the REST API #2540
  • Pro: Fix inactive languages not displayed when they should in REST API #2791
  • Pro: Fix translation of ACF repeaters with pagination #2674
  • Pro: Fix ACF’s layout fields instructions #2889
  • Pro: Fix ACF’s taxonomy fields not synchronized #2948
  • Pro: Fix event dates of The Events Calendar not duplicated #2894
  • Add language switcher block and navigation language switcher block #1811
  • Add support for multiple encodings in wpml-config.xml #1679, #2655
  • Enforce transients in DB and in object cache are synchronized #1653, #2598
  • Enforce passing all translations when saving the translations of a post or term #1690
  • Hide the admin language filter when editing posts #1698
  • Improve performance by preventing DB queries to fetch the language terms #1650
  • Fix edge cases where the translation group could be corrupted #1690
  • Fix a fatal error on multisite when saving a post after having switched to a site without Polylang #1700
  • Fix a fatal error when translating a custom table #1730
  • Fix warning when requesting a non-existing language #1665
  • Fix strings translations import with WP Importer #1637
  • Fix edge cases leading to wrong languages order #1777
  • Fix a fatal error with the plugin Groups #1834

Смотрите информацию о более древних изменениях в changelog.txt