ナビゲーションをスキップする
更新済み
5月 22, 2024

ACFのオプション ページ この特長は、カスタムフィールドを追加できる管理ページを追加するための一連の機能を提供する。 WPMLを使ってオプションページに追加したカスタムフィールドを翻訳する方法を学ぶ。

始める前に、ACF、WPMLコア、WPML文字列翻訳、Advanced Custom Fields Multilingualプラグインをインストールして有効化しておくこと。

このページにある:

オプションページのカスタムフィールドを翻訳する

ACFオプションページのカスタムフィールドグループを作成したら、翻訳オプションを選択する必要がある。

オプションページフィールドグループの翻訳オプションを選択する

オプションページのフィールドグループの翻訳オプションを選択した後:

  1. オプションページに移動し、デフォルト言語のカスタムフィールドに値を追加する。 その後、更新ボタンをクリックする。
デフォルト言語のカスタムフィールドに値を追加する
  1. 管理バー上部の言語スイッチャーを使って、フィールドテキストを翻訳したい言語に切り替える。
言語スイッチャーを使って言語を変更する
  1. 翻訳されたテキストを入力し、更新ボタンをクリックする。
翻訳可能なテキストを追加し、ページを更新する。

上の画像でわかるように、いくつかのフィールドはロックされており、第二言語では編集できない。 これはコピー」に設定されたフィールドでは通常のことである。 デフォルト言語で設定した値は、常にコピーされ、すべての翻訳で同じ値を維持する。

言語間で「コピー」翻訳プリファレンスを適用する

オプションページのすべてのカスタムフィールドの翻訳設定が コピーに設定されている場合、セカンダリ言語ページでこの設定を手動で保存する必要がある。 これは想定内の行動だ。

そのためだ:

  1. ダッシュボードからオプションに進み、管理バー上部の言語スイッチャーを使って第二言語に切り替える。
  2. 公開タブの更新ボタンをクリックする。

残りの二次言語についても上記の手順を繰り返す。

第二言語のOption FieldのCopy translation preferenceを更新する。