説明
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 で利用可能) を使用する機能。
- 個別のサポートを受けるプレミアム サポートへのアクセス。
他の無料プラグイン
- WPML to Polylang により、WPML から Polylang への移行が可能になります。
- Site Editor Classic の機能を使用すると、サイトエディター (FSE) でクラシック ウィジェット (Polylang 言語スイッチャーを含む) とメニューを使用できるようになります。
クレジット
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.
インストール
- WordPress 6.5以降を使用していること、およびサーバーで PHP7.4以降が実行されていることを確認してください (WordPress 自体と同じ要件)。
- 他の多言語プラグインを試したことがある場合は、Polylang を起動する前にそれらを無効化してください。しない場合、期待しない結果となる可能性があります。
- WordPressの「プラグイン」メニューからいつものようにプラグインをインストールして有効化します。
- セットアップ ウィザードが自動的に起動し、主な機能を設定することで、Polylang をより簡単に使い始めることができます。
FAQ
-
ヘルプはどこですか ?
-
- 初めて使用する場合は、基本事項が説明されており、多数のスクリーンショットが含まれている Polylang – Getting started をお読みください。
- ドキュメントをご覧ください。よくある質問と開発者向けドキュメントが含まれています。
- コミュニティ サポート フォーラムを検索します。 おそらくここで答えが見つかるでしょう。
- コミュニティサポートフォーラムの上部固定投稿をご覧ください。
- それでも問題がある場合は、コミュニティサポートフォーラムで新規投稿してください。
- Polylang Pro および Polylang for WooCommerce のユーザーは、ヘルプデスクを通じてプレミアム サポートにアクセスできます。
-
Polylang は WooCommerce に互換していますか ?
-
- 両方のプラグインを連携させるには、上で説明したプレミアムアドオンである Polylang for WooCommerce が必要です。
-
このプラグインで見つかったセキュリティバグはどこに報告すればいいですか ?
-
- Polylang プラグインのソースコードにセキュリティ上のバグが見つかった場合は、Patchstack 脆弱性開示プログラムを通じて報告してください。Patchstack チームが検証、CVE の割り当て、およびこのプラグインの開発者への通知をサポートします。
評価
貢献者と開発者
Polylang はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。
貢献者変更履歴
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_postREST 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




