Polylang

説明

Polylang を WordPress に完全に統合し、その組み込みのコア機能 (タクソノミー) のみを使用することで、サイトの安定したパフォーマンスを維持し、ニーズに応じて 1 つの追加言語から 10 言語以上までを備えた多言語サイトを作成できます。追加する言語の数に制限はなく、WordPress の言語パックは準備ができたら自動的にダウンロードされます。

機能

構築したサイト、または構築を計画しているサイトの種類に応じて、以下のリストにあるプラグインの組み合わせが興味深い場合があります。
すべてのプラグインにはウィザードが含まれており、数回クリックするだけでプラグインをセットアップできます。

Polylang

Polylang と Polylang Pro は同じコアを共有し、次のような機能を提供します。

  • 投稿、ページ、メディア、カテゴリー、投稿タグ、カスタム投稿タイプと分類法、RSS フィードの翻訳。 RTL スクリプトがサポートされています。
  • 言語は URL の言語コードによって設定されるか、言語ごとに異なるサブドメインまたはドメインを使用できます。
  • 新しい投稿またはページ翻訳を作成するときに、カテゴリー、投稿タグ、その他のメタを自動的にコピーします。
  • クラシックメニューとクラシックウィジェットを翻訳します。ブロック テーマの Site Editor Classic の機能でもアクセスできます。
  • カスタマイズ可能な言語切り替え機能は、ブロック、従来のウィジェット、または従来のナビゲーションメニュー項目として利用できます。
  • 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 など。
  • WooCommerce REST API (Polylang Pro で利用可能) を使用する機能。
  • 個別のサポートを受けるプレミアム サポートへのアクセス。

Switching from WPML?

クレジット

Polylangを翻訳してくれたすべての翻訳者に感謝します。
ロゴのデザインを担当してくれた Alex Lopez に感謝します。
Polylang に含まれる国旗のほとんどは famfamfam のもので、パブリックドメインです。
サードパーティのコードが使用されている場合はどこでも、コードのコメントにクレジットが記載されています。

スクリーンショット

ブロック

このプラグインは2個のブロックを提供します。

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

インストール

  1. WordPress 6.5以降を使用していること、およびサーバーで PHP7.4以降が実行されていることを確認してください (WordPress 自体と同じ要件)。
  2. 他の多言語プラグインを試したことがある場合は、Polylang を起動する前にそれらを無効化してください。しない場合、期待しない結果となる可能性があります。
  3. WordPressの「プラグイン」メニューからいつものようにプラグインをインストールして有効化します。
  4. セットアップ ウィザードが自動的に起動し、主な機能を設定することで、Polylang をより簡単に使い始めることができます。

FAQ

ヘルプはどこですか ?

Polylang は WooCommerce に互換していますか ?

  • 両方のプラグインを連携させるには、上で説明したプレミアムアドオンである Polylang for WooCommerce が必要です。

このプラグインで見つかったセキュリティバグはどこに報告すればいいですか ?

  • Polylang プラグインのソースコードにセキュリティ上のバグが見つかった場合は、Patchstack 脆弱性開示プログラムを通じて報告してください。Patchstack チームが検証、CVE の割り当て、およびこのプラグインの開発者への通知をサポートします。

評価

2026年7月29日
This plugin is worth using for sure; WPML was my go to until it stopped being it’s no longer FREE. I tried to look for alternatives then remembered Polylang should be fine, then I tried it and it worked clean as expected. I build my French English website with no problem. Great plugin!
2,973件のレビューをすべて表示

貢献者と開発者

Polylang はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Polylang” は55ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Polylang” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

3.8.6 (2026-07-20)

  • Pro: Security: Ensure the user has the required capability for ACF fields when switching language in the editor #3029
  • Security: Fix exposure of some private posts metadata to non-authorized users. Props Patchstack.
  • Security: Fix server side default language encoding for the block editor
  • Fix 404 for post type or taxonomy sitemap when its name ends with a language code #1909

3.8.5 (2026-06-16)

  • Pro: Fix language switcher block error in Widget screen #1905
  • Pro: Fix “edit” button wrongly disabled in the languages sidebar in the block editor #3011
  • Fix edited images files deleted when deleting the first media translation #1887
  • Fix error in AJAX context when the parameter lang is passed a locale instead of a language code #1896

3.8.4 (2026-05-18)

  • Security: Fix an XSS in the multilingual biography
  • Pro: Fix draft post translations not shown in the languages sidebar in the block editor #3006
  • Pro: Fix compatibility with libxml 2.15.1 #2920
  • Pro: Fix Allowed memory size exhausted with Divi 5 #3008
  • Improve accessibility of the multilingual biography on user profile page #1869
  • Prevent using unsupported block fields in wpml-config.xml #1868

3.8.3 (2026-04-27)

  • Pro: Improve performance of the languages sidebar in the block editor #2989
  • Pro: Fix impossibility to add more than one translation at once from the block editor sidebar #2985
  • Pro: Fix HTML entities displayed in translation inputs in the block editor sidebar #2984
  • Pro: Fix error when editing a pattern from the post editor #2990
  • Pro: Fix sync icon incorrectly shown as active on new posts #2995
  • Pro: Fix pll_sync_post REST API field returning an empty array instead of an empty object #2995
  • Pro: Fix ACF fields in a repeater nested in a flexible content overwritten with wrong values #2975
  • Fix language switcher block error in Widget screen #1856
  • Fix PHP warning in site health #1862
  • Fix wrong cookie sent in some cases #1863
  • Fix error with WordPress Importer when the imported file has synchronized posts #1853

3.8.2 (2026-04-07)

  • Pro: Fix refresh issues in block editor languages panel #2965
  • Pro: Fix error when unlinking 2 translations in block 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

See changelog.txt for older changelog