ご注意!

この記事には PHP コードが含まれており、開発者を対象としています。このコードは便宜上提供していますが、コードのカスタマイズやサードパーティの開発についてはサポートを提供していません。

追加のガイダンスについては、WPBeginner の カスタムコードの追加方法に関するチュートリアル を参照してください。

閉じる

Stripe フィールドのローカライゼーションを定義する方法

概要

Stripeクレジットカードフィールドのローカライゼーションを定義しますか?デフォルトでは、Stripeクレジットカードフィールド内のプレースホルダーテキストに使用される言語は、ブラウザのデフォルト言語になります。

プレースホルダーテキストのデフォルトブラウザ検出

ただし、短いスニペットを使用すると、この言語を簡単に事前定義できます。

スニペットの追加

このドキュメントを確認して、言語コードを確認する必要があります。

言語を選択したら、このスニペットをサイトにコピーしてください。

カスタムスニペットの追加方法と場所についてサポートが必要な場合は、こちらのチュートリアルをご覧ください

/**
 * Filter for defining the locale for Stripe credit card field
 *
 * @link    https://wpforms.com/developers/how-to-define-the-localization-for-the-stripe-fieldwpf/
 */
 
function wpf_stripe_api_payment_intents_filter_config_element_locale() {
   
    return 'de';
}
 
add_filter( 'wpforms_stripe_api_payment_intents_filter_config_element_locale', 'wpf_stripe_api_payment_intents_filter_config_element_locale', 10 );

スニペットを追加したら、使用したい言語コードに合わせて「de」を更新することを忘れないでください。このスニペットを追加すると、Stripeフィールド内のプレースホルダーテキストがスニペットで定義した言語を使用するようになります。

このスニペットを使用すると、Stripeクレジットカードフィールド内のプレースホルダーテキストのローカライゼーションを定義できます。

これで完了です!Stripeにメタデータを送信しますか?https://wpforms.com/developers/how-to-send-metadata-to-stripe-payments/のチュートリアルをご覧ください。