【最新版2025年対応】Polylangで簡単多言語化!ACF連携強化&DeepL翻訳対応の最強WordPressプラグイン解説

その他
  1. Polylangとは?多言語化プラグインの基本を理解しよう
    1. Polylangの概要と特徴
    2. Polylangが選ばれる理由
    3. 無料版とPro版の違い
  2. Polylangの最新アップデート(2025年5月版)で何が変わった?
    1. バージョン3.7.2の重要アップデートまとめ
    2. ACF(Advanced Custom Fields)連携の強化ポイント
    3. # ACF 6.0以上必須の理由と対応策
    4. # 新たに追加されたACF翻訳設定と表示切替
    5. # ACFブロックの翻訳バグ修正詳細
    6. DeepL機械翻訳機能の導入と使い方
    7. # 文字列翻訳へのDeepL対応拡充
    8. # 機械翻訳で注意すべきポイントとエラー回避
    9. ブロックエディター対応の強化
    10. # 新しい言語スイッチャーブロックの活用法
    11. # ブロック翻訳時の自動ID翻訳と連携フィルター
    12. XLIFF形式のエクスポート&インポート機能拡張
    13. # 専門翻訳者との連携をスムーズにする使い方
    14. その他の修正とパフォーマンス改善
    15. # 言語コードの数字対応
    16. # REST APIによる言語・オプション管理の新機能
    17. # jQuery 4対応とWooCommerce互換性の向上
  3. Polylangの基本的なインストールと初期設定方法
    1. WordPress環境の確認(WP 6.2以上、PHP 7.2以上)
    2. Polylangのインストール手順
    3. 言語追加とURL設定(言語コード・サブドメイン・ドメイン切替)
    4. 初期ウィザードで簡単セットアップ
  4. Polylangの基本的な使い方
    1. 投稿・固定ページの翻訳作成方法
    2. カテゴリーやタグなどのタクソノミー翻訳
    3. メニュー・ウィジェットの多言語対応
    4. 言語スイッチャーの設置方法とカスタマイズ

Polylangとは?多言語化プラグインの基本を理解しよう

Polylangの概要と特徴

WordPressサイトを多言語化する際にもっとも信頼されているプラグインの一つが「Polylang」です。Polylangは、投稿や固定ページはもちろん、カテゴリーやタグ、カスタム投稿タイプ、タクソノミーなど、サイト内のあらゆるコンテンツを簡単に多言語対応させることができます。最大の特徴は、WordPressのコア機能を活用しつつ、パフォーマンスを損なわずに多言語サイトを構築できる点です。言語の追加数に制限はなく、必要に応じて10言語以上も同時に扱うことが可能です。さらに、WordPressの言語パックは自動的にダウンロードされるため、ユーザーは言語設定をシームレスに行えます。

また、URLの言語コード設定(例:example.com/en/)やサブドメイン(en.example.com)、カスタムドメインによる言語切替にも対応。これによりSEOにも配慮した多言語サイト運営が実現します。多言語対応の際のメタ情報の自動コピー機能や、クラシックメニューやウィジェットの翻訳サポートも充実。直感的な言語スイッチャー設置も可能で、訪問者にとって使いやすいサイト設計をサポートします。

Polylangが選ばれる理由

Polylangは無料版でも多くの機能を搭載しているため、初心者から中級者まで幅広く支持されています。特に、以下のポイントがユーザーに好評です。

– **使いやすい管理画面**
言語の追加や翻訳の割り当てがシンプルでわかりやすく、初心者でも迷わず操作可能。

– **高い互換性**
他のプラグインやテーマとの相性が良く、特にYoast SEOやWooCommerceとの連携がスムーズ。

– **パフォーマンス重視**
WordPressのコア機能を最大限活用し、サイト表示速度に余計な負荷をかけない設計。

– **柔軟なURL設計**
SEOを意識したURL構造が簡単に設定できるため、検索エンジンからの評価アップにつながる。

こうした特徴が、Polylangを多言語化プラグインの「定番」として選ばれる理由です。

無料版とPro版の違い

Polylangには無料版とPro版(有料版)が存在し、用途やサイト規模に合わせて選択が可能です。無料版は基本的な多言語化機能を備えていますが、Pro版ではさらに高度な機能が利用できます。

機能 無料版 Pro版
投稿・ページ・タクソノミーの翻訳 対応 対応
言語スイッチャーブロック なし あり
Advanced Custom Fields (ACF)連携 なし 強化済み
DeepL機械翻訳機能 なし 対応
XLIFFファイルのエクスポート&インポート なし 対応
WooCommerce多言語対応 別プラグイン必要 対応
プレミアムサポート 対象外 あり

Pro版を使うことで、特に大規模なサイトや専門的な翻訳ワークフローを必要とする場合に、作業効率や翻訳品質を大幅に向上させることが可能です。多言語化を本格的に運用したい方はPro版検討をおすすめします。

Polylangの最新アップデート(2025年5月版)で何が変わった?

2025年5月27日にリリースされたPolylangのバージョン3.7.2は、多言語化プラグインとして非常に重要なアップデートを多数含んでいます。特にACFとの連携強化、DeepL機械翻訳サポートの拡充、ブロックエディター対応の強化など、WordPressの最新トレンドに即した機能改善が目立ちます。ここではその詳細を具体的に解説します。

バージョン3.7.2の重要アップデートまとめ

3.7.2アップデートは、Pro版のACF連携機能に焦点が当てられています。ACF 6.0以降が必須となり、古いバージョンでの致命的なエラーを回避するための対応がなされました。また、ACFブロックの翻訳時に発生していた複数のバグが修正され、安定性が大幅に向上しています。

さらに、DeepLによる機械翻訳機能の精度と使いやすさが強化されたほか、WordPressのブロックエディターにおける言語スイッチャーブロックの追加や、自動ID翻訳機能の連携フィルターも新設。XLIFF形式のエクスポート・インポート機能も拡張され、専門の翻訳者と連携しやすくなりました。

パフォーマンス面では、jQuery 4対応やWooCommerceとの互換性向上も含まれており、最新環境での安定運用を強力にサポートしています。

ACF(Advanced Custom Fields)連携の強化ポイント

# ACF 6.0以上必須の理由と対応策

Polylang ProのACF統合は今回のアップデートで完全に刷新されました。とくにACF 6.0未満のバージョンでは致命的なエラーが発生しやすいため、3.7.2からはACF 6.0以上の利用が必須となっています。古いバージョンを使い続けるとサイトが正常に動作しなくなる恐れがあるため、必ずACFを最新版にアップデートしてください。

# 新たに追加されたACF翻訳設定と表示切替

ACFフィールドグループに「翻訳指示を表示するかどうか」を設定できる新オプションが追加されました。これにより、翻訳者に対して具体的な指示を表示するか非表示にするかを細かく制御でき、翻訳作業の効率化と品質向上に役立ちます。

# ACFブロックの翻訳バグ修正詳細

これまで、ACFブロックの翻訳時に以下の問題が報告されていましたが、3.7.2ではこれらが解消されています。

– 翻訳対象のOembed、URL、Emailフィールドが翻訳されない
– デフォルト値を持つACFフィールドの値がコピーされない
– 空のフィールド値が正しく表示されない
– 投稿コピー時にデフォルト値が翻訳されない
– 機械翻訳時に無効なデータ送信で致命的エラーが発生する可能性

これらの修正により、ACFを利用したカスタムフィールドの多言語管理が安定しました。

DeepL機械翻訳機能の導入と使い方

# 文字列翻訳へのDeepL対応拡充

Polylang Proでは2025年4月の3.7.0でDeepL翻訳が導入されましたが、3.7.2ではさらにその使い勝手が向上。投稿や固定ページだけでなく、文字列翻訳(テーマやプラグインの文言など)に対してもDeepL機械翻訳を適用できるようになりました。これにより、専門的な翻訳者を介さずとも高品質な仮翻訳が可能になり、多言語サイトの立ち上げスピードが大幅にアップします。

# 機械翻訳で注意すべきポイントとエラー回避

ただし、機械翻訳は万能ではありません。Polylangの翻訳機能でも、特に以下の点に注意が必要です。

– 専門用語や業界固有の言い回しは誤訳の可能性があるため、必ず人間のチェックを推奨。
– DeepLへのAPIリクエスト制限やネットワーク障害時に翻訳が失敗することがあるため、エラー処理を必ず行う。
– 機械翻訳による自動反映は慎重に使い、翻訳結果を上書き可能な設定で運用すること。

Polylangはこれらの問題を回避するために、無効なデータ送信時のエラー防止や翻訳指示の表示切替などを備えています。安心して利用できる環境が整いました。

ブロックエディター対応の強化

# 新しい言語スイッチャーブロックの活用法

WordPressのブロックエディター(Gutenberg)対応も3.7系で強化され、言語スイッチャーがブロックとして利用可能になりました。これにより、ページや投稿内に自然な形で言語切替UIを埋め込むことができ、デザインの自由度が格段にアップ。クラシックウィジェットやメニューに限定されていた従来の設置方法と比べて、サイト全体のユーザー体験を向上させられます。

# ブロック翻訳時の自動ID翻訳と連携フィルター

また、ブロック内に含まれるIDや属性の自動翻訳が可能となり、プログラム的に翻訳データを同期できる新しいフィルター(pll_sync_block_rules_for_attributes、pll_sync_blocks_xpath_rules)が追加されました。これにより、カスタムブロックや複雑なレイアウトでも言語ごとに一貫した表示を維持しやすくなりました。

XLIFF形式のエクスポート&インポート機能拡張

# 専門翻訳者との連携をスムーズにする使い方

多言語サイトの翻訳作業を外部の専門翻訳者に依頼する場合、XLIFF形式のファイルは業務標準のフォーマットとして重宝されます。Polylang ProはXLIFFファイルのエクスポート・インポート機能を拡張し、翻訳文字列の正確な受け渡しと更新を簡単に行えるようになりました。これにより、翻訳プロジェクト管理ツールとの連携もスムーズになり、効率的な多言語運用が可能です。

その他の修正とパフォーマンス改善

# 言語コードの数字対応

これまで多くの言語コードはアルファベットのみが一般的でしたが、3.7系からは数字を含む言語コードも許容。たとえば特定のカスタム言語コードを利用したい場合の柔軟性が増しました。

# REST APIによる言語・オプション管理の新機能

PolylangはREST APIを介した言語やプラグインオプション管理エンドポイントを追加。これにより、外部ツールやカスタム管理画面からの言語設定や翻訳管理がプログラム的に可能となり、サイト運営の自動化や高度なカスタマイズが実現しやすくなっています。

# jQuery 4対応とWooCommerce互換性の向上

WordPress 6.8で採用予定のjQuery 4にも対応し、将来的な互換性を確保。WooCommerceとの連携も強化され、WooCommerce Price Based on Countryプラグインとの競合問題も解消されるなど、ECサイト運営者にとって安心して導入できる環境が整いました。

Polylangの基本的なインストールと初期設定方法

WordPress環境の確認(WP 6.2以上、PHP 7.2以上)

Polylang 3.7.2はWordPress 6.2以上、PHP 7.2以上の環境が必須です。事前にサーバー環境やWordPressのバージョンを確認し、必要に応じてアップデートを行いましょう。特にACF連携やDeepL翻訳機能を使う場合は、推奨環境の整備が不可欠です。

Polylangのインストール手順

1. WordPress管理画面の「プラグイン」→「新規追加」から「Polylang」を検索。
2. 無料版はそのまま「今すぐインストール」をクリックし、有効化。
3. Pro版を利用する場合は公式サイトから購入してZIPファイルをアップロード。
4. 有効化後、初期設定ウィザードが起動します。

言語追加とURL設定(言語コード・サブドメイン・ドメイン切替)

ウィザードではまず使用したい言語をリストから選択し、追加します。その後、URL形式を以下から選択可能です。

– URLに言語コードを付加(例:example.com/en/)
– サブドメイン方式(en.example.com)
– 言語ごとに異なるドメインを利用

SEOの観点からも最適な方式を選びましょう。後からでも設定変更可能ですが、公開後のURL変更はSEOに影響するため慎重に。

初期ウィザードで簡単セットアップ

ウィザードでは、翻訳したい投稿タイプやタクソノミーの選択、言語スイッチャーの設置場所設定も行えます。これにより、WordPress初心者でも迷うことなく多言語サイトの基礎が完成します。

Polylangの基本的な使い方

投稿・固定ページの翻訳作成方法

投稿や固定ページの編集画面には言語選択メニューが追加されています。オリジナルの言語で記事を作成後、別言語の「+」ボタンをクリックすると翻訳用の新規投稿画面が開きます。ここで翻訳文を入力し保存すれば、言語間の紐付けも自動で行われます。

カテゴリーやタグなどのタクソノミー翻訳

カテゴリーやタグの編集画面にも言語設定が可能です。翻訳したい言語を選び、それぞれの名前や説明文を個別に登録できます。これにより、言語ごとに異なる分類構造を作成できるのも大きなメリットです。

メニュー・ウィジェットの多言語対応

メニューは言語ごとに別々に作成する仕組みで、それぞれの言語に適したメニュー構造を用意できます。ウィジェットの言語スイッチャーはクラシックウィジェットとして設置可能。Pro版ではブロックエディターのウィジェットブロックにも対応しており、より柔軟なカスタマイズが可能です。

言語スイッチャーの設置方法とカスタマイズ

言語スイッチャーはサイト訪問者が簡単に言語を切り替えられるUIで、ウィジェット、メニュー、ブロックのいずれかで設置できます。表示形式はドロップダウン、フラグアイコン、言語名など多彩。CSSで見た目を自由にカスタマイズすることも可能です。

プラグイン名 Polylang
説明 Go multilingual in a simple and efficient way. Keep writing posts and taxonomy terms as usual while defining their languages all at once.
有効インストール数 不明
平均評価 4.7 / 5
バージョン 3.7.2
最終更新日 2025-05-27 7:54am

コメント