ストライプ・フィールドのローカライズを定義する方法

概要

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/ のチュートリアルをご覧ください。