プラグインに頼らずにWPFormsのOrder Summaryセクションを翻訳したいですか?組み込みの翻訳を使用せず、コードベースのアプローチをご希望の場合は、カスタムJavaScriptスニペットをサイトに追加することで実現できます。
WPFormsのTotalフィールド内でOrder Summaryオプションを有効にすると、商品名、数量、価格などの購入明細が表示されます。デフォルトでは、この情報は英語で表示されます。
プラグインを使用せずにこれらのラベルを翻訳したい場合は、カスタムJavaScriptスニペットを使用することができます。この方法では、Order Summary テーブルに表示されるテキストを手動で更新することができます。
コード・スニペットの追加
注文概要のテキストを翻訳するには、以下のスニペットをサイトに追加してください。スニペットをサイトに追加する方法についてサポートが必要な場合は、こちらのチュートリアルをご覧ください。
この例では、Order Summary をドイツ語に翻訳する方法を示します:
このコードは、オーダーサマリー内の特定の要素をターゲットとし、ラベルを翻訳されたテキストに更新します。
- 必要に応じて、ドイツ語テキストを独自の翻訳に置き換えることができます。
- このメソッドは注文サマリーのフロントエンド表示のみを更新します。メール通知内のテキストやWordPress管理エリアのエントリは変更されません。
- このカスタマイズを使用するには、フォームの合計 フィールドの設定で注文の概要オプションを有効にしていることを確認してください。詳しくは、支払い合計の要求に関するドキュメントをご覧ください。
関連リソース
- WPFormsを多言語に翻訳する方法
- WPForms + WPML:多言語サイトとフォームの翻訳
- WPFormsのバリデーションメッセージをカスタマイズする方法
- WPMLのバリデーションメッセージを変更する方法
これで完了です!簡単なスニペットを使って、合計フィールドの注文サマリーラベルをカスタマイズすることができました。
サイト全体のフォーム翻訳をもっとコントロールしたい場合は、WPFormsを異なる言語に翻訳することもできます。