ナビゲーションをスキップする
更新済み
2月 17, 2025

WPMLを使用してACFブロックを翻訳し、言語間で同じまたは異なるフィールドを表示する方法を学びましょう。

必要なプラグイン

ACFブロックを翻訳するには、以下のプラグインをインストールしてアクティベートしてください:

acfブロックの翻訳方法

WPMLでは、ACFブロックの翻訳に2つのオプションがあります:

言語を超えて同じフィールドがある

このオプションでは、ACFブロックは元の言語と同じ内容とレイアウトになります。

Same fields across languages (English)
英語のACFブロック
Same fields across languages (Spanish)
スペイン語のACFブロック

ACFブロックを全言語で同じように表示するように翻訳するには:

  1. WPML → 翻訳管理に移動します
  2. ACFブロックを含むコンテンツを選択します。
  3. 翻訳方法を選択し、翻訳に送信します。

フィールドに名前を付ける際は、同じフィールド名を繰り返さないようにしてください。複数のフィールドに同じフィールド名を使用すると、翻訳エディターで一部が表示されない可能性があります。

言語間のフィールドの違い

このオプションでは、ACFブロックは各言語で異なるフィールドとレイアウトを表示します。

Different fields across languages (English)
英語のACFブロック
Different fields across languages (Spanish)
スペイン語のACFブロック

ACFブロックを言語間で異なるように翻訳するには:

  1. ACFブロックのあるページを編集します。
  2. 右サイドバーで言語セクションを展開し、WordPressエディターをクリックします。ポップアップが表示されます。このページのままにして、適用をクリックします。
Switching to WordPress Editor (1)
WordPressエディターへの切り替え
  1. 次に、投稿を翻訳したい言語のプラスアイコンをクリックします。空白のページが開きます。
  2. この言語で表示したいコンテンツとACFブロックを入力します。完了したら公開してください。