コンテンツへスキップ サイドバーへスキップ

Home » WPMLドキュメント » 関連プロジェクト » Advanced Custom Fields (ACF) マルチリンガル – WPMLですべてのフィールドを翻訳

Advanced Custom Fields (ACF) マルチリンガル – WPMLでフィールドを翻訳

ACFMLは、ACFおよびACF Proを使用して多言語サイトを構築できるWPMLのアドオンです。

70,000人以上の開発者に信頼されています

特長

ACFとACF Proで利用可能なあらゆるフィールドを翻訳

AI翻訳を使用するか、自分で翻訳

言語間で同じフィールドまたは異なるフィールドを表示

必要なプラグイン

ACFMLでウェブサイトを翻訳するには、次のプラグインをインストールして有効化してください。

ACFMLでの翻訳方法

ACFフィールドを翻訳するために必要な手順は、フィールドグループの設定によって異なります。新しいフィールドグループを設定する際、ACFMLは3つの翻訳オプションを提供します。

オプション1:言語間で同じフィールド

このオプションは、ほとんどのACFウェブサイトで使用される一般的な設定です。カスタムフィールドの構造を言語間で維持しながら、その値を翻訳することができます。

例えば、ウェブサイトの「私たちのチーム」ページを考えてみてください。チームはページの言語に関係なく同じです。同じ情報(チームのメンバーとその詳細)を表示するので、このグループのフィールドには「言語間で同じフィールド」を使用する必要があります。

サイトのデフォルト言語で一度チームの情報を入力し、その後、これらの詳細をサイトの他の言語に翻訳します。

Team page in English
英語のチームページ
Team page in Spanish
スペイン語のチームページ

言語間で同じフィールドを表示するには:

  1. ACF フィールドグループに移動し、フィールドグループを編集します。
  2. 多言語設定で、言語間で同じフィールドオプションを選択します。
Selecting same fields across languages
言語間で同じフィールドを選択
  1. 最後に、WPML翻訳ダッシュボードに移動し、カスタムフィールドを含むコンテンツを翻訳に送信します。

翻訳ダッシュボードでコンテンツが見つからない場合は、WPML設定に移動し、投稿タイプの翻訳までスクロールして、コンテンツが翻訳可能に設定されていることを確認してください。

オプション2:言語間で異なるフィールド

このオプションでは、各言語で異なる値を持つ翻訳されたフィールドを表示できます。類似のコンテンツのローカライズされたバージョンを表示したい場合に便利です。

異なる言語のオーディエンス向けに異なるイベントを提供する会社を考えてみてください。「イベント」ページは、各言語に対して異なるコンテンツ(イベント)を表示する必要があります。

Events in English
英語のイベント
Events in Spanish
スペイン語のイベント

言語間で異なるフィールドを表示するには:

  1. ACF フィールドグループに移動し、フィールドグループを編集します。
  2. 多言語設定で、言語間で異なるフィールドオプションを選択します。
Selecting different fields across languages
言語間で異なるフィールドを選択
  1. 次に、カスタムフィールドを含むコンテンツ(例:ページ、投稿)を見つけ、編集をクリックします。
  2. 右サイドバーで、異なるフィールドを表示したい言語のプラスアイコンをクリックします。
Plus icons in under Translate this Document
右サイドバーのプラスアイコン
  1. 空のカスタムフィールドを持つ空白の下書きが開きます。各フィールドに翻訳された異なる値を入力し、公開をクリックします。
Empty custom fields
空のカスタムフィールド

オプション3:エキスパートモード(上級)

エキスパートモードでは、各カスタムフィールドの翻訳設定を手動で制御できます。 このオプションは、言語間で同じフィールドと異なるフィールドの組み合わせが必要で、フィールドごとに独立した翻訳制御が必要な場合に便利です。

例えば、以下のイベントの例では、異なる翻訳の優先設定を持つフィールドが混在しています。タイトルと説明は翻訳され、価格、日付、住所はコピーされています。

Event in English
英語のイベント
Event in Spanish
スペイン語のイベント

エキスパートモードは、フィールドグループの翻訳方法を選択する際に、他のACFMLオプションと共に利用可能です。

フィールドラベルの翻訳

ACFフィールドラベルは、WordPressエディターで各カスタムフィールドを識別する名前です。フロントエンドでは、通常、フォーム上で異なるフィールドを識別するために表示されます。

Field label in backend
バックエンドのフィールドラベル
Field label on front-end
フロントエンドのフィールドラベル

ACFフィールドラベルを翻訳するには:

  1. WPML翻訳ダッシュボードに移動します。
  2. ACFフィールドグループセクションを開き、フィールドグループラベルアイテムを翻訳に送信します。

ACFフィールドの選択肢を翻訳

ACFフィールドの選択肢は、ラジオボタン、ドロップダウンセレクト、チェックボックスなど、複数の選択肢を持つカスタムフィールドです。これらのフィールドは通常、フォームで使用され、別々に翻訳する必要があります。

ACF choices in a contact form
コンタクトフォーム内のACF選択肢

ACFフィールドの選択肢を翻訳するには:

  1. WPML翻訳ダッシュボードに移動します。
  2. ACFフィールドグループセクションを開き、ACF選択肢を含むアイテムを翻訳に送信します。

ACFMLを始める

カスタムフィールドを使用して多言語ウェブサイトを構築し始めましょう。

よくある質問

更新済み
十一月 28, 2025